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

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

1
「監視」-カールが予期しない出力を生成する
私はwatch curlHTTPの微調整に関するライブフィードバックを目指しています。ただし、コマンドを実行すると、出力が一部のダウンロード統計で文字化けします。私は、送信しようとしたcurlのをstderrに/dev/null無駄に、。 curlそれ自体で遊んでいるとき、この出力はどこにも見つからないようです。 何が欠けていますか? [編集] 私が実行している完全なコマンドラインは実際には watch --color -d "curl -I sandbox.dev | ccze"、出力をカラー化したいので。cczeパイプを削除すると、ダウンロード統計はまだ残っていますが、少し改善されているようです。

1
「ジョブ」を監視できないが「ps」を監視できる理由を説明してください。
jobsバックグラウンドで実行されているコードを確認するための私のお気に入りのコマンドです。それらを動的にチェックするために、私はタイプする傾向があります watch 'jobs' 何も表示されません。しかしながら watch 'ps' 完璧に動作します。私は何ヶ月もの間、同じ過ちを犯しています。 最初の方法が機能しないのに2番目の方法が機能しない理由を理解すると、同じエラーの発生を防ぐのに役立ちます。 誰か助けてもらえますか?

2
watchコマンドの出力をラップする方法は?
次のコマンドを検討してください。 watch -d "ps -ef | grep java" 次の出力が表示されます。 kshitiz 11369 11285 0 Oct13 ? 00:06:02 /usr/lib/jvm/jdk1.7.0_40/jre/bin/java -Djava.awt.headless=true -Didea.version==14.1.2 -Xmx512m -Dfile.e それ以降の出力-Dfile.eは切り捨てられるか、画面からはみ出します。スクロールして出力を確認するか、折り返すにはどうすればよいですか? fold時計なしで使用: fold時計での使用:
9 watch  fold 

3
フォルダーのファイルの17行目(またはそれ以下の場合は最後)を監視するにはどうすればよいですか?
私は現在使用しています watch head -n 17 * 動作しますが、17日までのすべての行も表示されます。基本的に、現在のアプローチで表示される各ファイルの最後の行のみを表示します。どうすればそれを達成できますか? 例 例として、行nrを減らします。7.に。 ファイルの例: 1 2 3 4 5 6 7 8 この行: watch head -n 7 * 出力 1 2 3 4 5 6 7 私が欲しいところ: 7
8 bash  head  watch 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.