如何在PHP中轻松而简单地调度cron作业?Rails有BackgroundRB...
发布于 2009-01-15 19:37:51
大多数网站控制面板(假设您已经运行了cPanel或类似的应用程序)都包含一个crontab应用程序。如果你在共享主机上,可以向你的主机询问这一点。
如果您使用的是专用服务器,并且安装了cron,那么可以查看一下crontab syntax。这些命令位于crontab中,通常位于*nix上的/etc中。
发布于 2009-01-21 19:56:11
下面是一个添加到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发布于 2010-06-30 08:59:03
有一个由GitHub guys编写的队列&后台进程框架的PHP-Resque。
https://stackoverflow.com/questions/448132
复制相似问题