如何编写一个 bash 脚本来终止终端中运行的 python 程序

如何编写一个 bash 脚本来终止终端中运行的 python 程序

我需要编写一个简单的 bash 脚本来终止在终端窗口中运行的 python 脚本。我假设它会使用,kill -PID但我不知道如何根据正在运行的内容获取某些内容的 PID。

我确信这对于有 Bash 脚本经验的人来说是基础知识,但我对这个主题还很陌生。

感谢您抽出时间,非常感谢!

答案1

假设你的脚本名为test_script.py。你可以在脚本开头添加解释器注释,如下所示:

#!/usr/bin/env python

def function:
  #example function

#rest of script here

然后,执行 chmod:sudo chmod +x test_script.py

并像这样执行:./test_script.py

然后要终止它,请使用以下命令获取脚本的 id:pidof test_script.py

它将返回 pid,使用以下命令将其杀死kill -9 [pid_here]

相关内容