trap "command" signal
于是有
额。。。没反应!
- #!/bin/bash
- trap "echo \"hello world\"; echo $1" SIGKILL
- while : ; do
- sleep 1
- done
- $ ./test abc&
- $ kill 11219
原来kill 命令发出信号SIGTERM,如果想用SIGKILL需要执行kill -9。
再次运行后结果为:
trap为信号捕捉器,当接收到指定信号后执行""中的命令。
- $ ./test abc&
- $ kill -9 112424
- $ hello world
- abc
沒有留言:
張貼留言