snippetbashTip
trap — Execute a command upon an event. More information: <https://www.gnu.org/software/bash/manual/bash.ht
Viewed 0 times
commandtrapexecutecliuponeventmore
linux
Problem
How to use the
trap command: Execute a command upon an event. More information: <https://www.gnu.org/software/bash/manual/bash.html#index-trap>.Solution
trap — Execute a command upon an event. More information: <https://www.gnu.org/software/bash/manual/bash.html#index-trap>.List the available event names (e.g.
SIGWINCH):trap -lList the commands and the names of the expected events:
trapExecute a command when a signal is received:
trap 'echo "Caught signal {{SIGHUP}}"' {{SIGHUP}}Remove commands:
trap - {{SIGHUP}} {{SIGINT}}Ignore a signal:
trap '' {{SIGINT}}Code Snippets
List the available event names (e.g. `SIGWINCH`)
trap -lList the commands and the names of the expected events
trapExecute a command when a signal is received
trap 'echo "Caught signal {{SIGHUP}}"' {{SIGHUP}}Remove commands
trap - {{SIGHUP}} {{SIGINT}}Ignore a signal
trap '' {{SIGINT}}Context
tldr-pages: linux/trap
Revisions (0)
No revisions yet.