HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

trap — Execute a command upon an event. More information: <https://www.gnu.org/software/bash/manual/bash.ht

Submitted by: @import:tldr-pages··
0
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 -l


List the commands and the names of the expected events:
trap


Execute 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 -l

List the commands and the names of the expected events

trap

Execute 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.