web-dev-qa-db-ja.com

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

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

57
ethan

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

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

while true ; do check file ; sleep 2 ; done

ここで、checkは選択したコマンドです。

74
rush

watchprocps-ng にあるため、「procps-ng」パッケージをインストールします。

28
ruseel

どうやら procps は古くなっており、watchprocps-ng パッケージにあります。

8
DreamFlasher

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

私は私のように走りました

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

といった

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

時計をエミュレートするコマンドを書きました。ソースとコンパイルされた.exeファイルでリリースしました。あなたはそれをここで見つけることができます: http://www.garrettgalloway.com/index.php?p=projects&e=7

1
garrettg84