我在Symfony2.4中创建了一个应用程序。我也有命令,我想在cron中使用symfony2添加命令,而不是手动,即通过symfony2,打开和写入。有任何建议来完成这项工作。
答案 0 :(得分:0)
创建控制台命令(doc)
添加到您的命令的cron执行。例如,在2 a运行命令。米每一天:
$ crontab -e
0 2 * * * php /var/www/example.com/app/console mybundle:mycommand
答案 1 :(得分:0)
$output = shell_exec('crontab -l');
file_put_contents('/crontab.txt', $output.'* * * * * command'.PHP_EOL, FILE_APPEND | LOCK_EX);
echo exec('crontab /crontab.txt');