Answers:
没有本地替代方案。如果需要实际的可执行文件,则必须watch
使用Homebrew(brew install watch
)或MacPorts(port install watch
)获得。
但是,您可以模拟的功能watch
。这可以在标准bash while循环中完成(来自Daniel Pittman的Stack Overflow):
您可以使用shell循环模拟基本功能:
while :; do clear; your_command; sleep 2; done
这将永远循环,清除屏幕,运行命令,然后等待两秒钟-基本监视your_command实现。
您可以更进一步,并创建一个watch.sh脚本,该脚本可以接受your_command和sleep_duration作为参数:
#!/bin/bash # usage: watch.sh <your_command> <sleep_duration> while :; do clear date $1 sleep $2 done