Unixを学ぶためにvmwareに.iso 8,2バージョンをインストールしています。 , iostat コマンドが停止しました。これを実行するとiostat 3
結果が表示されますが、私が入ったりexit
出たりq
したときにq!
彼は出たくありませんiostat 3
。
ベストアンサー1
@vakufoが言ったように、適切な信号を送ってみましたか?より便利なコマンドのいくつかは、ターミナルキーボードで実行できます。Ctrl-Cそして、Ctrl\2つの標準コマンドがあります。前者は後者よりも優れています。
または、ジョブ制御を使用することもできます。Ctrl-Z次に、を入力しますkill %%
。
別の仮想コンソールに切り替えて、次のように入力することもできますkill PID
。PIDはプロセスのプロセスIDであり、を使用してiostat
見つけることができますps
。または、1つだけ実行中であることがわかっている場合には、と言えばいいですpkill iostat
。 BSDを最後に実行してからかなり時間がかかり、それらがそうであるかどうか覚えていませんpkill
(Solarisと最近のLinuxディストリビューションの両方で)。
ちなみに、Unixチュートリアルでこれらすべてをカバーします。
端末が一時停止しましたか?
また、応答がない場合は、Ctrl-を押すことをお勧めしますQ。誤ってCtrl- を押した可能性があります。Sこれは端末への出力を停止します(XON / XOFF、別々のソフトウェアフロー制御による - これはシリアルポートだけでなく、仮想端末やほとんどのX11端末エミュレータにも適用されます)。プログラムを終了した可能性がありますが、端末出力が一時停止しているため、不明です。 Linuxコンソール(Xの前に実行したときに白いテキストと黒)でこのモードが有効になると、キーボードScroll Lockインジケーターが点灯します。 BSDが何をしたのか覚えていません。
偶然ここでこの機能の詳細をご覧ください。。 TTYストップは初心者の間で非常に一般的です。私はまだこれを間違って実行しているので、文字がエコーされていない場合は端末を一時停止する反射機能を開発しました。