如何停止在UNIX中运行的脚本?

Don*_*n P 1 php unix terminal cron

我运行了一个PHP脚本,让我们使用"mytestscript.php".

它将连续运行几个小时.如何从终端(UNIX)命令行停止它?

the*_*ber 6

假设它在后台运行,在你的用户id下:ps用来查找命令的PID.然后用kill [PID]它来阻止它.如果kill它本身不能完成这项工作,那就去做吧kill -9 [PID].

如果它在前台运行,Ctrl-C(Control C)应该停止它.

阅读ps命令文档并熟悉其选项.这是一个非常有用的命令.

  • 我喜欢在任何情况下使用`kill -9`作为对其他进程的警告. (3认同)

val*_*ion 6

您可以尝试使用ps -e | grep php查找名称中包含"php"的所有进程.之后,你可以这样做kill <PID>,用<PID>ps命令给你的数字代替.