Bash

如何結束“at”送出的腳本啟動新程序?

  • September 12, 2016

我使用“at”在伺服器上啟動了一個腳本: at now < script.sh 我的問題是,該腳本反复啟動新程序。是否可以停止整個腳本而不是使用“top”殺死單個程序?我找不到使用“top”、“bg”或“ps aux”的執行腳本。我找不到使用Google的解決方案,只提供了殺死前台工作的解決方案。

殺死程序IDat 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>

引用自:https://unix.stackexchange.com/questions/308952