Bash unix signals
From wikinotes
Documentation
man 7 signal
https://man.archlinux.org/man/core/man-pages/signal.7.en wikipedia: unix signals https://en.wikipedia.org/wiki/Signal_(IPC)#POSIX_signals
Send Signal
kill -l # list all signals kill -9 ${PID} # send signal 9 (SIGKILL) kill -SIGINT ${PID} # send isgnal 2 (SIGINT)
Callback on Signal
Install callback for SIGINT and SIGTRAP
on_signal() { echo "received SIGINT or SIGTRAP!" } trap on_signal SIGINT SIGTRAPUninstall a trap