#!/bin/bash
# bash trap command
trap bashtrap INT
# bash clear screen command
clear;
# bash trap function is executed when CTRL-C is pressed:
# bash prints message => Executing bash trap subrutine !
bashtrap()
{
echo "CTRL+C Detected !...executing bash trap !"
}
# for loop from 1/10 to 10/10
for a in `seq 1 10`; do
echo "$a/10 to Exit."
sleep 1;
done
echo "Exit Bash Trap Example!!!"
------------
1/10 to Exit.
2/10 to Exit.
^CCTRL+C Detected !...executing bash trap !
3/10 to Exit.
^CCTRL+C Detected !...executing bash trap !
4/10 to Exit.
^CCTRL+C Detected !...executing bash trap !
5/10 to Exit.
^CCTRL+C Detected !...executing bash trap !
6/10 to Exit.
^CCTRL+C Detected !...executing bash trap !
7/10 to Exit.
^L8/10 to Exit.
9/10 to Exit.
10/10 to Exit.
Exit Bash Trap Example!!!
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23895263/viewspace-697719/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/23895263/viewspace-697719/