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. More information: <https://manned.org/trap>.

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
Windows (WSL2)
sudo apt-get update sudo 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. More information: <https://manned.org/trap>.

  • 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