我有一个 php 脚本,一旦将一些数据插入 SQL 数据库,它就会设置一个 cron 作业:
<?
$output = shell_exec('crontab -l');
file_put_contents('/tmp/crontab.txt', $output.'* * * * * /usr/local/bin/php /home/dldl1330/public_html/new/mailchimp.php'.PHP_EOL);
echo exec('crontab /tmp/crontab.txt');
?>
此 cron 作业执行另一个脚本,该脚本将 SQL DB 与 mailchimp 同步。在这个 mailchimp php 脚本中,它删除了 cron 选项卡:
echo exec('crontab -r');
一旦发生这种情况,我会丢失我的 cron 选项卡中的所有作业(并且它会删除在每个 cron 作业之后通过电子邮件发送的电子邮件),我怎样才能做到这一点,以便上面的行只删除/home/dldl1330/public_html/new/mailchimp.php
cron 作业?