June 2003
Beginner to intermediate
944 pages
43h 1m
English
onintr
onintr
label
onintr -
onintr
“On interrupt.” Used in shell scripts to handle interrupt signals (similar to bash’s trap 2 and trap “” 2 commands). The first form is like a goto label. The script will branch to label: if it catches an interrupt signal (e.g., Ctrl-C). The second form lets the script ignore interrupts. This is useful at the beginning of a script or before any code segment that needs to run unhindered (e.g., when moving files). The third form restores interrupt handling previously disabled with onintr -.
onintr cleanupGo to "cleanup" on interrupt..Shell script commands.cleanup:Label for interruptsonintr -Ignore additional interruptsrm -f $tmpfilesRemove any files createdexit 2Exit with an error status
Read now
Unlock full access