Skip to main content

Questions tagged [signals]

A signal is a message which can be sent to a running process. Signals can be initiated by programs, users, or administrators.

3 votes
2 answers
147 views

Let's read man 2 restart_syscall: restart_syscall() is used for restarting only those system calls that, when restarted, should adjust their time-related parameters—namely poll(2) (since Linux 2.6.24)...
ScumCoder's user avatar
  • 203
9 votes
4 answers
666 views

From time to time I need to do a quick check of contents of an Ultrium tape, which can store even 6TB of data. To avoid reading the entire tape, I used to perform following procedure (in a loop): $ ...
Michal's user avatar
  • 139
4 votes
0 answers
237 views

I am confused about the processing of SIGINT and EXIT traps in Bash scripts. I wrote this script to test: #!/usr/bin/env bash set -e exit_trap() { printf "In exit_trap \$?=$?\n" exit 0 ...
Alexey's user avatar
  • 2,380
0 votes
0 answers
37 views

I am working on a debugger and found an issue. I start at the beginning of the dynamic linker (this is a low-level debugger). At this address, I set it so that for a particular signal, the process ...
well-mannered-goat's user avatar
4 votes
1 answer
261 views

Sometimes, a command is stalled attempting to write to a FIFO/pipe that no other process is currently reading from, but typing Ctrl-Z to put the process to the background by sending it the SIGTSTP ...
The Quark's user avatar
  • 454
1 vote
2 answers
70 views

Fact A signal may be blocked, which means that it will not be delivered until it is later unblocked. Between the time when it is generated and when it is delivered a signal is said to be pending. ...
Tran Triet's user avatar
2 votes
1 answer
133 views

I maintain an extension for the Bash environment called Basta. Basta provides a scroll-protected status line at the bottom of your ANSI/VT100 terminal. When Basta sets itself up, the effective number ...
Kaz's user avatar
  • 8,907
3 votes
2 answers
211 views

I am using linux (ubuntu). When I type man 7 signal (manual 2020-12-21) in my terminal, I find the following for the SIGCHLD: SIGCHLD P1990 Ign Child stopped or terminated So, it states ...
Yakog's user avatar
  • 517
2 votes
1 answer
337 views

I am using linux (Ubuntu) and bash. I made a simple Go program. Literally infinite for-loop that prints text every 20 seconds. package main import ( "fmt" "time" ) func ...
Yakog's user avatar
  • 517
2 votes
1 answer
94 views

I am using Ubuntu (linux). I have the following two simple programs. Parent: package main import ( "fmt" "syscall" "time" ) func main() { attr := &...
Yakog's user avatar
  • 517
1 vote
2 answers
192 views

I have the following two simple programs. Parent: package main import ( "fmt" "syscall" ) func main() { attr := &syscall.ProcAttr{ Files: []uintptr{0, 1, ...
Yakog's user avatar
  • 517
0 votes
1 answer
200 views

I started learning about linux tty(s) and signals and ran into some trouble. I am reading and using The TTY demystified as a reference. I made two simple golang programs. Parent: package main import (...
Yakog's user avatar
  • 517
0 votes
0 answers
68 views

I've been writing a script that spawns a child process as a different user via sudo then I realized that my script is not getting SIGINT as opposed to when I run it without sudo. As suspected strace ...
Ahmet Sait's user avatar
1 vote
1 answer
99 views

I am working on an embedded Linux system (kernel-5.10.24), and using busybox as init. Now I hit a strange problem about signal settings of a kernel thread in system. The kernel thread is from a device ...
wangt13's user avatar
  • 651
1 vote
2 answers
134 views

I am working in an embedded Linux system, and now I want to trigger a core dump from within kernel by using send_sig(task, SIGSEGV, 1). There is a process A having 10 threads, occasionally, there is a ...
wangt13's user avatar
  • 651

15 30 50 per page
1
2 3 4 5
43