trap

The trap shell built-in supports numbers (0, 1, 2, 3, 15, etc), long names (EXIT, SIGHUP, SIGINT, SIGQUIT, SIGTERM, etc), and short names (EXIT, HUP, INT, QUIT, TERM, etc). Use long names:

trap "echo EXIT" EXIT
trap "echo received hangup signal" SIGHUP
trap "echo received interrupt signal" SIGINT
trap "echo received quit signal" SIGQUIT
trap "echo received terminate signal" SIGTERM

Last updated

Was this helpful?