SIGUSR1
SIGUSR1 is a POSIX signal designated as user-defined signal 1. It is one of two signals reserved for application-defined use (the other being SIGUSR2). The system does not assign a fixed meaning to SIGUSR1; the receiving process determines its interpretation. Signals are delivered asynchronously, allowing a process to be notified of events without exchanging data.
On most Unix-like systems, the default action for SIGUSR1 is to terminate the process, with no automatic
In practice, SIGUSR1 is used to implement custom notifications that are meaningful to the application, such
Notes: exact signal numbers and some delivery semantics are platform-dependent. Programs intended to be portable should