2017-06-15 70 views
0

如果不知道PID,只知道bash作业ID(例如使用jobs获得),您可以在bash脚本中杀死进程吗?杀死bash id而不是PID

jobs 
[1]+ Stopped     python 

我可以有多个python的可执行文件运行,所以killall python是不是一种选择。

回答

0

据我所知,kill只适用于PID s。我建议你就是保持PID运行脚本后:

./some_script & 
script_PID=$! 

后,您可以使用kill如常。

+1

请参阅:[您可以通过职位号码](https://stackoverflow.com/a/1624730/3776858)。 – Cyrus

+0

有趣,非常感谢 – EuGENE