* * * * * php /home/admin/public_html/domain.com/public/cron/route.php &>> /home/admin/public_html/domain.com/log/cron.log
我每分钟都在运行那个cron。
我想在cron.log
中存储route.php中发生的错误当我跑步时,这非常有用:
php /home/admin/public_html/domain.com/public/cron/route.php &>> /home/admin/public_html/domain.com/log/cron.log
手动通过命令行。但是当crontab运行时,没有错误存储在cron.log
中cron.log由admin:admin拥有,权限设置为777只是为了确定。
人?
答案 0 :(得分:0)
这样的事情:
* * * * * /usr/bin/php /home/admin/public_html/domain.com/public/cron/route.php >> /home/admin/public_html/domain.com/log/cron.log 2>&1
如果标准错误被重定向到与标准输出相同的目标(使用2>&1
),这将收集脚本之外的任何错误并将它们添加到cron.log文件中。
答案 1 :(得分:0)
可以使用>简单地调用它。 cron上的符号或php -q或-f命令。
关于你的案子
php -q /home/admin/public_html/domain.com/public/cron/route.php > /home/admin/log.txt 2> /dev/null
Blockquote php -q /home/admin/public_html/domain.com/public/cron/route.php> /home/admin/log.txt 2>的/ dev / null的