1. ホーム
  2. bash

[解決済み] bashでプロセスを殺す [重複].

2022-03-06 20:15:17

質問

bashで実行中のプロセスを終了させるにはどうすればよいですか?

<ブロッククオート

$ gedit file.txt

は、コマンドプロンプト内で閉じる方法はないのでしょうか?この例はウィンドウを閉じればいいので、かなり些細なことなのですが、特にコマンドをミスタイプしたときにちょこちょこ出てくるような気がします。

また、実行中の実行ファイルをエスケープする方法はありますか?これはおそらく同じ解決策を持っていますが、私はとにかく聞いてみようと思いました。

ありがとうございます。

解決方法は?

を押すと中断します。 ctrl c でSIGINTを送信します。それでも停止しない場合は、以下の方法で停止させることができます。 kill -9 <pid> これはSIGKILLを送信します。後者はプロセス自身(殺される側)が無視したり傍受したりすることはできません。

アクティブなプロセスをバックグラウンドに移行させるには ctrl z . プロセスがバックグラウンドに送られ、シェルプロンプトに戻ります。を使用します。 fg コマンドを使用すると、その逆を行うことができます。