Use the Bash trap Statement to Clean Up Temporary Files
May 12, 2009, 21:33 (0 Talkback[s])
(Other stories by Mitch Frazier)
WEBINAR: On-demand Event
Replace Oracle with the NoSQL Engagement Database: Why and how leading companies are making the switch REGISTER >
"To execute code when your script receives a signal, use the
trap arg sigspec...
"The "arg" is the command to execute. If the command contains
spaces, quote it. You can include multiple commands by separating
them with semicolons. For more complex things, put your exit code
in a function and just invoke the function. The "sigspec" list is a
list of signals to trap and then execute "arg" (if/when they
occur). For example, to remove a file on EXIT, do the
trap "rm -f afile" EXIT"