crontab を使用して、Python スクリプトと 2 つの bash スクリプトを終了する必要があります。
すべての bash スクリプトを終了するコマンドが必要でした ('killall Python' は既に python スクリプトを終了するために機能します) が、'killall bash' を使用すると機能しません...
誰かが私の問題の解決策を知っていますか? おそらく別のコマンド、またはkillallを使用する特定の方法です!
前もって感謝します!
次のコマンドを試してください:
killall -s SIGHUP bash
ただし、これを行うべきではありません。すべてのユーザーのすべての bash を強制終了する可能性があります。代わりに、使用することをお勧めします
pkill -f script_name.bash
と
pkill -1 -f script_name.bash
必要に応じて。
Bash は、SIGTERM(15) や SIGQUIT(3) などの多くのシグナルをトラップします。SIGHUP(1) または SIGKILL(9) を送信できます。
killall -s SIGHUP bash ## or killall -s 1 bash
killall -s SIGKILL bash ## or killall -s 9 bash