如何在给定的时间间隔内运行Unix命令?

use*_*232 3 unix time command intervals

我希望ls通过脚本以5分钟的间隔运行Unix命令(例如).

说明:

我有一个Unix脚本.在那个脚本中,我有一个名为"ls"的命令.

我希望"ls"命令从该脚本每5分钟运行一次.

car*_*ett 12

使用watch.该-n标志指定间隔,以秒为单位

watch -n 300 ls
Run Code Online (Sandbox Code Playgroud)

  • 我在OS X上没有这个,但是用"brew install watch"快速获得了它 (4认同)

Ber*_*ron 9

while true; do
    ls
    sleep 300
done
Run Code Online (Sandbox Code Playgroud)