Linux - Crontab 實現以秒為單位排程
Published in:2022-08-03 | category: Linux


方法一 (設置crontab)



EX: (每10秒執行一次)

          • php /root/test/php/crontab/tolog.php
          • sleep 10; php /root/test/php/crontab/tolog.php
          • sleep 20; php /root/test/php/crontab/tolog.php
          • sleep 30; php /root/test/php/crontab/tolog.php
          • sleep 40; php /root/test/php/crontab/tolog.php
          • sleep 50; php /root/test/php/crontab/tolog.php


方法二 設置腳本 shell-script



EX:最多每2秒執行

 #/bin/bash
    
step=2 #間隔的秒數
for (( i=0; i < 60; i=(i+step) )); do
    
XXX 動作 XXX
    
sleep $step
done
    
exit 0



Prev:
Linux - Logrotate 參數
Next:
Linux - Nodejs 安裝紀錄