【发布时间】:2018-08-31 13:54:36
【问题描述】:
例如,我有一个在每个月的 1 号运行的 cron,这个 cron 执行一个返回一些日期的 PHP 脚本。
我想使用这些日期并修改另一个 cron 作业的时间表?
我知道我可以添加一个新的 cronjob 来做这样的事情,但不确定如何在可能有多个条目时更新 1 个特定条目。
$output = shell_exec('crontab -l');
file_put_contents('/tmp/crontab.txt', $output.'* * * * * NEW_CRON'.PHP_EOL);
echo exec('crontab /tmp/crontab.txt');
【问题讨论】: