タグ付けされた質問 「watch」

watchはプログラムを定期的に実行し、出力を表示します。

11
lessコマンドを動的に更新する方法はありますか?
私はwatchコマンドが好きですが、それに制限があります。 watchwith の機能を模倣できるかどうか知りたいですless。実行中のスクリプトを介して動的に変更されるディレクトリをスクロールする機能を主に探しています。
141 less  watch 

5
Cygwinには監視コマンドがありませんか?
CygwinをWindows XPにインストールして、そのコマンドの一部を使用しました。2分ごとにファイルをチェックし、この目的のために監視を使用したいのですが、Cygwinにはそのようなコマンドがありません。これは本当ですか?代わりに何ができますか?
54 cygwin  watch 

3
コマンド/プログラムのパイプチェーンでwatchコマンドを使用する方法
私は通常、watchLinuxユーティリティを使用して、次のようにn秒ごとにコマンドの出力を繰り返し監視しますwatch df -h /some_volume/ しかしwatch、次のような一連のパイプコマンドでは使用できないようです。 $ watch ls -ltr|tail -n 1 私がそれをすると、watch本当に見ていて、何も出力しない出力ls -ltrが渡されtail -n 1ています。 これを試してみると: $ watch (ls -ltr|tail -n 1) 私は得る $ watch: syntax error near unexpected token `ls' そして、次のいずれかが何らかの理由で失敗します。 $ watch <(ls -ltr|tail -n 1) $ watch < <(ls -ltr|tail -n 1) $ watch $(ls -ltr|tail -n …
51 linux  bash  pipe  watch 

4
watchコマンドの出力内をスクロールするにはどうすればよいですか?
watchコマンドを使用して、スクリプトが実行されるときにディレクトリの内容が変更されるのを確認します(経由watch ls dir/) それは素晴らしいツールです。ただし、エントリの数が画面の垂直方向の長さいっぱいになると、スクロールダウンしてすべてのコンテンツを見ることができないように見えます。 これを行う方法はありますか?
38 watch 

6
成功するまでsshコマンドを実行する方法は?
デバイスを再起動し、ssh準備ができたら元に戻す必要がある場合があります。 コマンドが成功するまで、5秒ごとにsshコマンドを実行します。 私の最初の試み: watch -n5 ssh me@device.local && exit 1 これどうやってするの?
28 ssh  scripting  watch 

6
「ウォッチ」コマンドのリストとしての出力
ログファイルに追加される1分あたりの行数を簡単に計算したい。 毎秒のカウントも保存したいです。 必要なのは、毎秒更新されるリストとしての次のコマンドの出力です。 watch -n1 'wc -l my.log' 「監視」コマンドの「更新」をリストとして出力する方法は?
27 watch 

3
watchコマンドの最小-n間隔
watchコマンドの最小間隔は? マニュアルページとGoogle検索では、最小間隔の下限が示されていません。実験により、1秒よりも短くなることがありました。 テストするために、このコマンドをファイアウォールで実行しました: watch -n 0.1 cat /sys/class/net/eth1/statistics/rx_bytes 明らかに1秒よりも速く更新されますが、実際に100ミリ秒の更新を行っているかどうかは明らかではありません。
24 watch 



1
「watch ps aux | grep foo`` [終了]
休業。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善してみませんか?詳細を追加し、この投稿を編集して問題を明確にしてください。 2年前休業。 watch ps aux | grep foo 動かない: bash: syntax error near unexpected token `}' これを修正するにはどうすればよいですか、それとももっと良い方法がありますか?
16 bash  pipe  ps  watch 

2
なぜ `watch`は$ lsの内容を` ls / tmp`にリストするのですか?
/tmp/ディレクトリ内のファイルの数を監視しようとしています。このため、私はこのコマンドが機能すると思った: watch sh -c 'ls /tmp/|wc -l' しかしls、引数がないかのように動作するようです。つまり、私はにいて~、そこに多数のファイルを取得します/tmp/。私は回避策を見つけましたが、それはうまくいくようです: watch sh -c 'ls\ /tmp/|wc -l' しかし、なぜlsとの間のスペースをエスケープする必要があるの/tmp/ですか?どのようにコマンドがによって変換されるwatchように、ls出力がにfeededされwcますが、/tmp/に引数として渡されていませんかls?
13 shell  ls  watch 


2
時計は目に見える出力のみを監視しますか?
ないwatchコマンドのみの可視出力を監視しますか?次の内容のディレクトリにいるとします: $ ls a b c d e f g h i j k l m n 実行watch -g ls -1すると、ファイルが追加または削除された場合に終了するはずです。実際に起こるのは、問題のファイルが端末出力に表示されている場合にのみ終了することですwatch: $ watch -g ls -1 Every 2.0s: ls -1 Wed Nov 13 16:35:03 2013 a b c d e f m私の端末のサイズのために表示されていないファイルを削除しても、何も起こりません。たとえばd、表示されているファイルを削除すると、watch期待どおりに終了します。 -gフラグはこのように私のmanページで説明されています: -g, --chgexit Exit when the output of …
12 watch 

2
色をサポートするウォッチの代替
phpunit色付きの出力があるコマンド()があります。によるとwatch、コマンドを使用して、--colorフラグを使用してカラーレンダリングをパススルーできるようにする必要があります。ただし、これは機能しません。これを解決する他の方法はありますか?
12 bash  utilities  watch 

3
X秒ごとにコマンドを実行する
コマンドを10秒ごとに実行し、それをバックグラウンドで実行したい(それによってwatch?を削除したい)。すべての回答は次のようなものを示していますが、これは常に11〜14秒実行されます。どうすればこれを達成できますか? while true; do # perform command that takes between 1 and 4 seconds sleep 10 done

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.