Ctrl + Zなどの一部のキーが機能しなくなったため、この質問は特別です。
次の順序で入力して、プロセスをバックグラウンドにしようとしました。
- 探す /
- CTRL + Z
- bg
しかし、私はまだstdoutを見ることができます。最初のステップのみを実行することとの唯一の違いは、コマンドCTRL+Zが機能しなくなることです。保存されていないジョブがあり、ハードドライブが100GBを超えている場合は、かなり厄介です。それで
プロセスをバックグラウンドにするにはどうすればよいですか?
[詳細]
MacでBashの4番目のバージョンを使用しています。
[ニコラス・ライリーによる核心の返事]
問題は、実行中のプロセスのバックグラウンドの「影響」を理解していないことです。CTRL+Zなどのコマンドがバックグラウンドプロセスで機能しない理由がわかりません。次のコマンドを使用して、別のシェルでプロセスを強制終了することができました。
ps -ej | awk '! /grep/ && /find/ {print $2}' | xargs kill -9