我在 Windows XP 上安装了 Cygwin 以使用它的一些命令。现在我每 2 分钟检查一次文件,并想使用 watch 来实现此目的,但我发现 Cygwin 没有这样的命令。这是真的吗?我能做什么呢?
答案1
watch
cygwin里有。但默认情况下它并未安装。你需要安装procps-ng
包出现watch
。 (您可以再次运行 cygwin 安装程序,它允许仅安装丢失的软件包,而无需重新安装整个 cygwin)
相反,watch
您可以使用简单的循环,例如:
while true ; do check file ; sleep 2 ; done
check
您选择的命令在哪里。
答案2
watch
包含在procps-ng
,所以您应该安装procps-ng
Cygwin 的软件包。
答案3
答案4
安装了 ncurses 包,然后我clear
每次运行都会看到一个屏幕。谢谢你急。
我运行我的
while true ; do clear; <command> <file> ; sleep 2 ; done
例如
while true ; do clear; grep ERROR server.log | tail -n 5 ; done