trap

Automatically execute commands after receiving signals by processes or the operating system. Can be used to perform cleanups for interruptions by the user or other actions.

Install

All systems
curl cmd.cat/trap.sh
Debian Debian
apt-get install execline
Ubuntu
apt-get install execline
Alpine
apk add execline
image/svg+xml Kali Linux
apt-get install execline
Docker
docker run cmd.cat/trap trap powered by Commando

Automatically execute commands after receiving signals by processes or the operating system. Can be used to perform cleanups for interruptions by the user or other actions.

  • List available signals to set traps for:
    trap -l
  • List active traps for the current shell:
    trap -p
  • Set a trap to execute commands when one or more signals are detected:
    trap 'echo "Caught signal SIGHUP"' SIGHUP
  • Remove active traps:
    trap - SIGHUP SIGINT

© tl;dr; authors and contributors