いくつかの内部アプリケーションを呼び出すシェルスクリプトを実行しましたが、数時間かかります。いくつかの問題のために、これを中断または終了する必要がありました。そのために、最初にps -u $uname
進行中のすべてのタスクを一覧表示するために走りました。
PID TTY TIME CMD
14172 pts/1 0:00 ps
12939 ? 0:00 sshd
12904 ? 0:01 sshd
13132 pts/1 0:00 bash
12945 pts/1 0:00 sh
12897 ? 0:00 sshd
今殺す正しいPIDを見つける方法は?
ベストアンサー1
以下を使用することも検討できます。
pgrep "you_script"
または
pgrep -f "complete_cmd_line_of_script"
「process-grep」は、PIDのみを結果として表します。
見つかったプロセスを終了するには、pgrepと同じ構文を使用するpkillを使用することもできます。