August 2012
Intermediate to advanced
624 pages
17h 11m
Polish
Chcemy przygotować skrypt, który będzie przechwytywał sygnały systemowe i odpowiednio na nie reagował.
Aby wyznaczyć procedury przechwytywania sygnałów, należy wykorzystać narzędzie trap. Najpierw jednak warto się zapoznać z wykazem sygnałów, które mogą zostać przechwycone. Stosowny listing generuje polecenie trap –l (lub kill –l). Jego zawartość może się różnić w poszczególnych systemach operacyjnych.
# NetBSD
$ trap –l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGEMT 8) SIGFPE 9) SIGKILL 10) SIGBUS 11) SIGSEGV 12) SIGSYS 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGURG 17) SIGSTOP 18) SIGSTP 19) SIGCONT 20) SIGCHLD 21) SIGTTIN 22) SIGTTOU 23) SIGIO 24) SIGXCPU 25) SIGXFSZ 26) ...Read now
Unlock full access