我在 Unix 上后台运行各种程序。每个程序都输出到不同的文件中,例如:
python eventsim.py > logfile &
python eventsim.py > log1 &
现在假设我想终止输出到文件 log1 的进程,但我不再记得它的 pid 是什么。有什么方法可以检索该信息吗?
答案1
答案2
答案3
尝试这个命令:
ps aux | grep 'eventsim.py' | awk '{print $2,$11,$12}'
输出为:
1595 python eventsim.py
1595 是 pid 编号
现在:
kill <pid-number>
并且该过程将终止
答案4
我找到了解决方法:kill -STOP [pid] 提供了确认信息,显示了我正在寻找的内容。谢谢您的帮助!