Tip #6: Signalnummern und -namen
Bei Christian Schneider fand ich einen schönen Einzeiler zur Anzeige der Signalnummern und deren Namen:
integer i=0
print -c ${(e)signals//*/\$((i++))\) SIG\$signals[\$i]}
Wem diese Nummern und Signale nichts sagen, kann es in der Zusammenfassung nachlesen.
Comments
Display comments as Linear | Threaded
Lalufu on :
Jens Kubieziel on :
kubijens@paradise:~/ > kill -l
HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH POLL PWR SYS
Der obige Ausschnitt bietet einfach mehr Komfort:
kubijens@paradise:~/ > print -c ${(e)signals//*/\$((i++))\) SIG\$signals[\$i]}
0) SIGEXIT 7) SIGBUS 14) SIGALRM 21) SIGTTIN 28) SIGWINCH
1) SIGHUP SIGFPE 15) SIGTERM 22) SIGTTOU 29) SIGPOLL
2) SIGINT 9) SIGKILL 16) SIGSTKFLT 23) SIGURG 30) SIGPWR
3) SIGQUIT 10) SIGUSR1 17) SIGCHLD 24) SIGXCPU 31) SIGSYS
4) SIGILL 11) SIGSEGV 18) SIGCONT 25) SIGXFSZ 32) SIGZERR
5) SIGTRAP 12) SIGUSR2 19) SIGSTOP 26) SIGVTALRM 33) SIGDEBUG
6) SIGABRT 13) SIGPIPE 20) SIGTSTP 27) SIGPROF
Lalufu on :