タスクを開始するがクリーンアップしないスクリプトがあります。ジョブはバックグラウンドでループとして実行されています。どのプロセスかわからないjobs
。私の端末にスパムが印刷されていますが、システム全体を再起動せずにスパムを削除する方法がわかりません。
この悪い職業をどのように見つけて殺すのですか?
迷惑なスクリプトの例:
function _sleepy_time() {
while true; do
time sleep 1s
done
}
_sleepy_time &
答え1
ps a
現在のプロセスを表示するために使用されます。
次のようにコマンドに従ってPIDを見つけます。
$ ps a
PID TTY STAT TIME COMMAND
974 pts/4 S 0:00 bash annoying_script.sh
以下を使用して終了します。
$ kill 974