如何通过PHP脚本设置cron作业。
这将添加一个每天上午9:30运行的脚本。
exec('echo -e "`crontab -l`\n30 9 * * * /path/to/script" | crontab -');
如果从Web服务器运行此脚本,可能会遇到权限问题。为了解决这个问题,我建议使用另一种方法。
这是一种可能的解决方案。创建需要运行的脚本列表。您可以将其保存在文本文件或数据库中。创建一个脚本来读取此列表,并每分钟或每5分钟(使用cronjob)运行它。您的脚本将需要足够聪明,以决定何时运行脚本列表以及何时退出。