watchコマンドを使用した後、特定のプログラムの出力監視を停止しますか?

watchコマンドを使用した後、特定のプログラムの出力監視を停止しますか?

私はwatchコマンドを使って他のコマンドの出力を監視することができ、基本的に2秒ごとに出力を印刷することを発見しました。これは非常に便利です。

nvidia-smiたとえば、出力の監視に使用し始めました。しかし、これでプログラムを終了する方法がわかりません(監視された出力を停止するnvidia-smi)。押してみましたqが、何も起こりませんでした。

答え1

からman watch

デフォルトでは、時計は中断されるまで実行されます。

キーワードは「中断されるまで」です。これは、基本的に次のことが起こるまで(ただしこれに限定されない)ことを意味します。

  • ユーザー(あなた)が端末で+を押しましたCTRLC
  • システムが再起動します。
  • プロセスがkill要求を発行しました。

答え2

~によるとホットキー+ C停止コマンド

関連情報