|
发表于 2003-5-8 10:00:44
|
显示全部楼层
在Bash下调用信号的方法为:
- trap command/function sig1 sig2 ...
复制代码
例如
- trap "echo 'You hit ctrl+C!'" SIGINT
- while true; do
- sleep 60
- done
复制代码
现在执行该脚本,当你按下ctrl+C时,脚本会响应你的动作。
另外在Bash还有两个伪信号:
- EXIT shell从脚本中退出后发送该信号
- DEBUG shell执行完一条语句后发送该信号
复制代码 |
|