无法杀死nohup进程

时间:2014-11-10 09:07:09

标签: bash shell unix sh kill-process

如果我按./test.sh &启动脚本,我可以使用kill -SIGINT PID终止。

但如果我使用nohup ./test.sh &启动我的shell脚本,则无法使用kill -SIGINT PID终止该进程。

请使用kill -SIGINT PID

来建议您删除脚本

1 个答案:

答案 0 :(得分:2)

SIGINT信号表示键盘中断;这就是为什么它终止在前台运行的脚本,而不是在后台使用nohup

要正确终止您的流程,请使用kill -TERM PID,这适用于3个案例。