self-desruct.sh
#!/bin/bash
kill $$
#$$:脚本运行的当前进程PID
echo "This line will not echo."
#shell会发送一个Terminated到stdout
exit 0
结果
[root@logstash ~]# sh self-destruct.sh
Terminated
[root@logstash ~]# echo $?
143
[root@logstash ~]#
本文详细介绍了如何使用bash编写一个简单的自我毁灭脚本,它会杀死当前运行的进程,并在执行完毕后显示退出状态码。
self-desruct.sh
#!/bin/bash
kill $$
#$$:脚本运行的当前进程PID
echo "This line will not echo."
#shell会发送一个Terminated到stdout
exit 0
结果
[root@logstash ~]# sh self-destruct.sh
Terminated
[root@logstash ~]# echo $?
143
[root@logstash ~]#

被折叠的 条评论
为什么被折叠?