![每 x 小时重复一次 php 文件,直到永远](https://linux22.com/image/1163761/%E6%AF%8F%20x%20%E5%B0%8F%E6%97%B6%E9%87%8D%E5%A4%8D%E4%B8%80%E6%AC%A1%20php%20%E6%96%87%E4%BB%B6%EF%BC%8C%E7%9B%B4%E5%88%B0%E6%B0%B8%E8%BF%9C.png)
我有一个文件,我需要该文件在完成PHP
后每x小时重复一次,PHP
有人告诉我退房
watch -n x <your command>
PHP
但是文件完成后这会重复吗?
抱歉,我是新手,感谢您的回答!
答案1
watch -n x your command
每 x 秒重复一次。如果您的命令持续 10 分钟,并且您使用,
watch -n 3600 your command
则 2 个命令之间只能间隔 50 分钟。每个命令将在前一个命令后一小时准时开始。
如果要在两次运行之间等待给定的时间,则可以使用睡眠和循环。睡眠使用秒。我的示例睡眠一小时,即 3600 秒。
while : ; do
your command
sleep 3600
done