我可以从另一个cron作业正在执行的php脚本修改cron作业的时间表吗?

我可以从另一个cron作业正在执行的php脚本修改cron作业的时间表吗?,php,linux,cron,Php,Linux,Cron,例如,我在每个月的1号运行一个cron,这个cron执行一个返回一些日期的PHP脚本 我想使用这些日期并修改另一个cron作业的计划 我知道我可以添加一个新的cronjob来执行类似的操作,但不确定在可能有多个条目时如何更新一个特定条目 $output = shell_exec('crontab -l'); file_put_contents('/tmp/crontab.txt', $output.'* * * * * NEW_CRON'.PHP_EOL); echo exec('crontab

例如,我在每个月的1号运行一个cron,这个cron执行一个返回一些日期的PHP脚本

我想使用这些日期并修改另一个cron作业的计划

我知道我可以添加一个新的cronjob来执行类似的操作,但不确定在可能有多个条目时如何更新一个特定条目

$output = shell_exec('crontab -l');
file_put_contents('/tmp/crontab.txt', $output.'* * * * * NEW_CRON'.PHP_EOL);
echo exec('crontab /tmp/crontab.txt');

确保您没有破坏某些东西,最好在部署此组件后监视cronjobs