2 ターミナルで無限ループに入るプログラムを実行する場合、コマンドプロンプトをどのように戻すことができますか? (私はFedora Core 5を使用しています) linux gcc infinite-loop — 三位一体 ソース Fedora 5?「5」のように??? — balpha
10 SIGHUP(Ctrl-Z)またはSIGTERM(Ctrl-C)を送信できます。前者は単にプログラムを一時停止するだけで、再開できますfg(またはを使用してバックグラウンドプロセスとして再開できますbg)。 — ビクター・ニコレット ソース 1 Ctrl-Cが機能しない場合は、SIGQUITを送信するあまり知られていないCtrl- \を試すことができます。 — a3nm
1 前述のCtrl-Cを使用するか、それが機能しない場合は、別のターミナルを開き、ps -ef | grepを使用してプロセスを見つけ、プロセスID(pid)を見つけ、killコマンドを使用します:kill -9 — ティロ ソース
0 &最後にプログラムを起動して、バックグラウンドで実行します。端末を終了すると、アプリケーションも停止する可能性があることに注意してください。 root@root:~$ run_app with params & を使用Ctrl+Cすると、&。 — エミル・イワノフ ソース
0 実際に最後まで実行しない限り、任意のプログラムが終了することを証明する方法はありません。 そうは言っても、一定の時間内に応答が受信されない場合にプログラムを強制終了できるD-Busなどを介してウォッチドッグをセットアップすることができます。 — イグナシオ・バスケス・アブラムス ソース
-1 Ctrlキーを押しながらZキーを押すと、ps uxを押して、実行中のプロセスを確認できます(削除するプロセスが存在する場合)。 タイプ:kill -9 processId、プロセスIDはループプロセスID — ボンジ ソース