ターミナルでプロセスを停止する方法[複製]


73

重複の可能性:
UNIXでプロセスを中断する代わりに終了する

など、ターミナルでタスクを実行する場合ping blah.com、ターミナルウィンドウを閉じる以外に、このタスクをどのように停止しますか。 Mac上で。


これはLinuxから来た私にとって便利でした。Ctrl + BreakがWindowsで必要なものだとは思いもしませんでした:)
ジャックオコナー

回答:


85

Ctrl + C

Ctrl + Cは、プロセスに中止を通知する標準の* nix方法です。


3
これを試してみると、Macからビープ音が鳴ります。
カイルブリデンスティーン

6
ティー氏:コントロールの代わりにコマンドを使用していますか?
クヌープのウィザード

@ heavyd、ctrlCの代わりにman使用qして終了するのはなぜですか?その理由は何ですか?
パセリエ

@Pacerier、私は本当に理由を言うことはできません、あなたはそれを理解するために開発者と話をしなければならないでしょう。プロセスは、Ctrl + Cシグナルをキャプチャし、必要に応じて他の処理を実行できますが、デフォルトでは、Ctrl + Cの動作はプロセスを中止します。
ヘビー

28

Ctrl+を試してくださいC。また、プロセスを中断する場合は、Ctrl+ Zが役立つ場合があります。

詳細については、man kill

中断と終了の違いに興味がある場合は、この回答が適切な出発点です。TL; DRバージョンでは、中断されたプロセスは後で再開でき、実行を継続できます。終了(および強制終了)したプロセスはなくなります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.