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

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

いくつかのコマンドを使用するために、Windows XPにCygwinをインストールしました。 2分ごとにファイルをチェックしてそれを達成するためにウォッチを使用したかったのですが、Cygwinにはそのようなコマンドがないことがわかりました。これは本当ですか?どうですか?

答え1

watchcygwinにあります。しかし、デフォルトではインストールされていません。あなたはインストールする必要がありますprocps-ngパッケージが表示されますwatch。 (cygwinインストーラを再実行できます。これにより、cygwin全体を再インストールしなくても、不足しているパッケージのみをインストールできます。)

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

while true ; do check file ; sleep 2 ; done

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

答え2

watch含まれるprocps-ngしたがって、procps-ngCygwinパッケージをインストールする必要があります。

答え3

確かにプロセス廃止予定、watch現在利用可能プロセス-ngパック。

答え4

ncursesパッケージをインストールしてclear実行するたびに画面が表示されます。緊急にお待ちいただきありがとうございます。

私は私の

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

例えば

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

関連情報