What Is Signal Disposition?
Signal disposition is the configured response a process has for each type of signal, which can be a custom handler, ignoring the signal, or the kernel default. The default varies by signal, from terminating the process to stopping or dumping core. A process inherits dispositions across exec for some signals and resets others.
Why it matters
Whether a signal is caught, ignored, or fatal decides how a CI step reacts to cancellation and timeouts. Misconfigured dispositions cause processes that refuse to stop or die without cleanup.
Related guides
What Is a Signal Handler?A signal handler is a function a program registers to run when it receives a particular signal, letting it re…
What Is SIGCHLD?SIGCHLD is the signal the kernel sends a parent process when one of its child processes stops or terminates,…
What Is SIGPIPE?SIGPIPE is the signal sent to a process that writes to a pipe or socket whose reading end has already been cl…