代码
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