Answers:
找到脚本的进程ID(PID),然后发出a kill -9 PID
来终止该进程,除非该进程在终端上作为您的前台进程运行,在这种情况下,您可以使用Contrl-C终止它。
使用以下命令查找PID:
ps -elf | grep python
它列出了所有python进程,选择正确的进程并记录其PID。然后
kill -9 <whatever_the_PID_is>
会杀死进程。您可能会在此阶段收到有关终止进程的消息。
另外,您可以使用该top
命令查找python进程。只需输入k
(用于杀死),top
程序就会提示您输入要杀死的进程的PID。有时很难看到您感兴趣的所有过程,top
因为它们可能会滚动到屏幕之外,我认为这种ps
方法更容易/更好。
-9
,我会先“轻柔地”杀死它。仅当它不反应时,我才会使用-9
。
如果您知道脚本的名称,则可以将所有工作简化为一个命令:
ps -ef | grep "script_name" | awk '{print $2}' | xargs sudo kill
如果要确保这是python脚本,请执行以下操作:
ps -ef | grep "python script_name" | awk '{print $2}' | xargs sudo kill
如果您想杀死所有python脚本:
ps -ef | grep "python" | awk '{print $2}' | xargs sudo kill
我想你明白了;)
提醒:您需要在示例中用脚本名称加上“”。