--
當設定了一個背景運作的程式,例如影片轉檔或是網路爬蟲,該設定多久跑一次才是合理?如果設定太短有可能會重複執行引起想像不到的後果,太長也達不到要求。
這種情況就需要 lock file (或其他類似功能) 來協助了。
--
CentOS
1 2 3 |
vi /etc/crontab * * * * * root flock -xn /tmp/php.lock -c '/usr/bin/php /tmp/run.php' |
--
FreeBSD
1 2 3 |
vi /etc/crontab * * * * * root (lockf -s -t 0 /tmp/php.lock /usr/local/bin/php /tmp/run.php) |
--
1,999 total views, 2 views today