我希望通过脚本每隔5分钟运行一次Unix命令(例如ls
)。
我有一个Unix脚本。在那个脚本中,我有一个名为“ls”的命令。
我希望“ls”命令每5分钟从该脚本运行一次。
答案 0 :(得分:12)
使用watch
。 -n
标志指定以秒为单位的间隔,因此
watch -n 300 ls
答案 1 :(得分:9)
while true; do
ls
sleep 300
done
答案 2 :(得分:4)
答案 3 :(得分:2)
您可以使用crontab作为示例。见http://en.wikipedia.org/wiki/Cron
例如,我想通过crontab每五分钟运行一次脚本,它看起来像这样:
#m h dom mon dow user command
*/5 * * * * root /path/to/script
答案 4 :(得分:0)