Cygwinには監視コマンドがありませんか?


54

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


3
あなたは、Cygwinのパッケージがでているファイルやプログラムを提供する見つけることができますcygwin.com/packages
ミケル

回答:


71

ありwatchcygwinの中に。ただし、デフォルトではインストールされません。procps-ng表示するにはパッケージをインストールする必要がありますwatch。(cygwinインストーラーを再度実行すると、cygwin全体を再インストールせずに、欠落したパッケージのみをインストールできます)

代わりに、watch次のような単純なサイクルを使用できます。

while true ; do check file ; sleep 2 ; done

check選択したコマンドはどこにありますか。


「チェック」はコマンドですか、それともプレースホルダーとして含めていますか?これを文字通り貼り付けました-bash: check: command not found。cygwinのインストーラは...それについて何か知っていないようだ
ロバート

@robert、これはプレースホルダーです。
ラッシュします。

27

watchであるのprocps-ngのため、 'procpsの-ngの'パッケージをインストールします。


それがまさにあなたが必要とするパッケージです。どうも。
zero0


4

ncursesパッケージをインストールすると、clear実行するたびに画面が表示されます。ラッシュありがとうございます。

私は

while true ; do clear; <command> <file> ; sleep 2 ; done

といった

while true ; do clear; grep ERROR server.log | tail -n 5 ; done

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