![](/img/trans.png)
[英]Can I modify the schedule of a cron job from a php script that it is being executed by another cron job?
[英]How can I easily and simply schedule a cron job in PHP?
如何在PHP中輕松輕松地安排cron作業? Rails具有BackgroundRB ...
大多數網站控制面板(假設您已經運行cPanel或類似的東西)都包含crontab應用程序。 如果您使用共享主機,請向您的主機詢問。
如果您在專用服務器上並已安裝cron,請查看crontab語法 。 這些命令在crontab
,通常在* nix上的/etc
。
這是添加到crontab的半PHP解決方案:
$cmd = 'crontab -l > /tmp/crontab.bak'; // preserve current crontab
$cmd .= ' && echo "*/5 * * * * /foo/bar" >> /tmp/crontab.bak'; // append new command
$cmd .= ' && crontab /tmp/crontab.bak'; // update crontab
$cmd .= ' rm /tmp/crontab.bak'; // delete temp file
exec($cmd); // execute
有PHP-Resque ,這是GitHub伙計們編寫的隊列和后台進程框架的PHP端口。
您正在將語言與框架混為一談。 與Ruby相比,PHP沒有cron調度。 但是,如果您使用的是PHP框架或cms,則可能有一些用於cron任務的實用程序。
如果您可以控制機器,則這是一個有用的鏈接。 http://troy.jdmz.net/cron/如果您共享了主機托管,則可能有一些工具可以為您提供cron作業; 詢問他們或查看知識庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.