代码

elif [ "$SIGNAL" = 'reload' ]; then
kill -USR1 $PID

总结:kill -9 pid

等同于kill -USR9 pid

等同于kill -KILL pid

只有第9种信号(SIGKILL)才可以无条件终止进程,其他信号进程都有权利忽略。 下面是常用的信号:

HUP    1    终端断线,重新加载配置文件,平滑升级

INT     2    中断(同 Ctrl + C)

QUIT    3    退出(同 Ctrl + \)

TERM   15    终止 (如果kill 命令后直接加进程的pid号 默认选项为-15 ,代表终止此进程)

KILL    9    强制终止

CONT   18    继续(与STOP相反, fg/bg命令)

STOP    19    暂停(同 Ctrl + Z)
————————————————
版权声明:本文为CSDN博主「狂奔的蚂蚁(达克)」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42104231/article/details/83686128

05-13 02:07