Linux
在 ubuntu 中作為守護程序執行 php 腳本一次並在每次啟動時執行
我有一個簡單的問題,在網上或 StackOverflow 上找不到答案。
我有兩個我想作為守護程序執行的 PHP 腳本(不是每 x 秒/天)。
現在我想手動執行它們。我還希望它們在每次伺服器重新啟動時執行。
這樣做的最佳做法是什麼?
如果在您的回答中您建議使用,
/etc/init.d/
請解釋這是如何完成的。
你可以用 cronjob 做到這一點。
@reboot php -f /var/scripts/script.php
http://www.cyberciti.biz/faq/linux-execute-cron-job-after-system-reboot/
除了我建議的 cronjob 答案之外,您還可以在
/etc/rc.local
. 如果腳本保持執行,或執行了一段時間,您可能希望使用以下命令對其進行分叉&
:/usr/bin/php -f /path/to/script.php & exit 0
該行將如何出現在您的
/etc/rc.local
文件中*注意:*添加了 exit 0 以顯示您想要退出呼叫上方的行)。