bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Signals ignored by a shell cannot be handled by its sub-shells?


From: Clark J. Wang
Subject: Signals ignored by a shell cannot be handled by its sub-shells?
Date: Tue, 12 Jul 2011 14:57:09 +0800

For example:

[bash-4.2.8] # cat a.sh
trap '' TERM
bash b.sh
[bash-4.2.8] # cat b.sh
echo "Now in $0 ..."
trap sig_TERM TERM
sig_TERM()
{
    echo "got SIGTERM, exiting ..."
    exit
}
kill -TERM $$
sleep 1
echo "Not killed?"
[bash-4.2.8] # bash a.sh
Now in b.sh ...
Not killed?
[bash-4.2.8] #

-Clark


reply via email to

[Prev in Thread] Current Thread [Next in Thread]