2022年4月6日 星期三

希望 讓 CRON 要30秒執行一次

 CRON設定是最少一分鐘執行一次。

如果要小於60秒執行一次,就需要額外技巧:配合 sleep 30; 指令完成。

秒數必須是 60秒可以整除的,這樣才不會亂!例如:30秒、20秒、15秒、10秒等。

只要在 CRON 中這樣下:

* * * * <指令1>

* * * * sleep 30; <指令1>

這樣就可以一分鐘內,30秒自動執行一次。

如果是20秒,如下:

* * * * <指令1>

* * * * sleep 20; <指令1>

* * * * sleep 20; <指令1>

這樣就是一分鐘內,執行三次,每20秒一次。


沒有留言:

張貼留言

如何判斷現在FORM是在 insert mode? 還是 update mode?

只要用  if (empty({primary_key})) 就可以知道是否為新增模式了。 如果 {promary_key} 是空白的,那麼就是在新增模式;反之,就是更新模式。 以上。