0
ねえ、私は手動でスクリプトを実行したとき、私は私が通常 0 8 * * * /home/User/ABC/all_messages.sh
、私はこのようなスクリプトを実行していますcronジョブを書いています男ctrl + Cを実行してスクリプトを停止します。これはどのようにしてcronジョブで行いますか?これを手動で停止するには感謝cronジョブスクリプト終了
ねえ、私は手動でスクリプトを実行したとき、私は私が通常 0 8 * * * /home/User/ABC/all_messages.sh
、私はこのようなスクリプトを実行していますcronジョブを書いています男ctrl + Cを実行してスクリプトを停止します。これはどのようにしてcronジョブで行いますか?これを手動で停止するには感謝cronジョブスクリプト終了
一つの方法は以下の通りです:
プロセスのPIDを検索します。
ps aux | grep /home/User/ABC/all_messages.sh
次のような出力を取得します:
agamaga+ 40719 0.0 0.0 23756 940 pts/22 S+ 15:39 0:00 /home/User/ABC/all_messages.sh
をここで2番目の列は、この例ではPID、すなわち40719です。
以下を使用してプロセスを終了します。
kill -9 <PID>
すなわち
kill -9 40719
これは、当該プロセスを終了すべきです。
もう1つの方法は、名前を使用してプロセスを終了することです(私はこの方法を好まないが)。
pkill /home/User/ABC/all_messages.sh