Unixでiostatコマンドを終了するには?

Unixでiostatコマンドを終了するには?

Unixを学ぶためにvmwareに.iso 8,2バージョンをインストールしています。 , iostat コマンドが停止しました。これを実行するとiostat 3結果が表示されますが、私が入ったりexit出たりqしたときにq!彼は出たくありませんiostat 3

ベストアンサー1

@vakufoが言ったように、適切な信号を送ってみましたか?より便利なコマンドのいくつかは、ターミナルキーボードで実行できます。Ctrl-Cそして、Ctrl\2つの標準コマンドがあります。前者は後者よりも優れています。

または、ジョブ制御を使用することもできます。Ctrl-Z次に、を入力しますkill %%

別の仮想コンソールに切り替えて、次のように入力することもできますkill PIDPIDはプロセスのプロセスIDであり、を使用してiostat見つけることができますps。または、1つだけ実行中であることがわかっている場合には、と言えばいいですpkill iostat。 BSDを最後に実行してからかなり時間がかかり、それらがそうであるかどうか覚えていませんpkill(Solarisと最近のLinuxディストリビューションの両方で)。

ちなみに、Unixチュートリアルでこれらすべてをカバーします。

端末が一時停止しましたか?

また、応答がない場合は、Ctrl-を押すことをお勧めしますQ。誤ってCtrl- を押した可能性があります。Sこれは端末への出力を停止します(XON / XOFF、別々のソフトウェアフロー制御による - これはシリアルポートだけでなく、仮想端末やほとんどのX11端末エミュレータにも適用されます)。プログラムを終了した可能性がありますが、端末出力が一時停止しているため、不明です。 Linuxコンソール(Xの前に実行したときに白いテキストと黒)でこのモードが有効になると、キーボードScroll Lockインジケーターが点灯します。 BSDが何をしたのか覚えていません。

偶然ここでこの機能の詳細をご覧ください。。 TTYストップは初心者の間で非常に一般的です。私はまだこれを間違って実行しているので、文字がエコーされていない場合は端末を一時停止する反射機能を開発しました。

おすすめ記事