2017-06-15 65 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