Bash
如何結束“at”送出的腳本啟動新程序?
我使用“at”在伺服器上啟動了一個腳本:
at now < script.sh
我的問題是,該腳本反复啟動新程序。是否可以停止整個腳本而不是使用“top”殺死單個程序?我找不到使用“top”、“bg”或“ps aux”的執行腳本。我找不到使用Google的解決方案,只提供了殺死前台工作的解決方案。殺死程序ID
at now < script.sh &
溢出也不起作用:user@linux:$ at now < script.sh & [1] 16428 warning: commands will be executed using /bin/sh user@linux:$ job 3 at Sat Sep 10 11:58:00 2016 [1]+ Fertig at now < script.sh user@linux:$ kill 16428 bash: kill: (16428) - Kein passender Prozess gefunden
“未找到匹配程序”是指“未找到匹配程序”。
dave_thompson_085 的評論是正確的。使用
ps -fu yourusernameornumber
我可以找到名為“sh”的腳本程序(包括 PID)。我可以阻止他們kill <PID>
。