我需要编写一个简单的 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]