System Grab Bag

View all TLDR pages from common (or from all pages)

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.
  • 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}}

License and Disclaimer

The content on this page is copyright © 2014—present the tldr-pages team and contributors.
This page is used with permission under Creative Commons Attribution 4.0 International License.

While we do attempt to make sure content is accurate, there isn't a warranty of any kind.