February 2001
Beginner to intermediate
448 pages
9h 2m
English
Official Description
Traps a signal to be serviced by a signal handler.
Syntax
trap [argument][signal ...] | [-p]
Options
-p prints the currently trapped signals.
Oddities
If the argument is omitted or is -, all traps associated with signals are reset to their original values.
Example
$ trap –p # No signals being trapped yet $ $ trap 'print "Trapped"' INT QUIT # Trap INT (CTRL+C) and QUIT (CTRL+\) $ $ trap –p # Print signals being trapped trap -- 'print "Trapped"' QUIT trap -- 'print "Trapped"' INT $ $ Trapped # CTRL+C $ $ Trapped # CTRL+\ $ $ trap - INT QUIT # Back to default trapping $ $ trap –p # No more special traps $
Read now
Unlock full access