Cygwin 没有 watch 命令?

eth*_*han 72 cygwin watch

我在 Windows XP 上安装了 Cygwin 以使用它的一些命令。现在我每 2 分钟检查一次文件并想为此目的使用 watch 但我看到 Cygwin 没有这样的命令。这是真的吗?我该怎么办?

rus*_*ush 90

watchCygwin中。但它不是默认安装的。您需要安装procps-ng包才能出现watch。(您可以再次运行 cygwin 安装程序,它允许仅安装丢失的软件包而无需重新安装整个 cygwin)

而不是watch你可以使用简单的循环,如:

while true ; do check file ; sleep 2 ; done
Run Code Online (Sandbox Code Playgroud)

check您选择的命令在哪里。


小智 36

watchprocps-ng 中,所以安装“procps-ng”包。


Dre*_*her 9

显然procps已经过时了,watch现在可以在procps-ng包中找到。