将新行附加到cronjob';输出日志
现在,我将php脚本的输出附加到日志文件中。不幸的是,它将所有内容都写在一行中。我需要如何更改cron命令以将每个执行日志追加到新行中 我当前的工作如下所示:将新行附加到cronjob';输出日志,cron,cpanel,Cron,Cpanel,现在,我将php脚本的输出附加到日志文件中。不幸的是,它将所有内容都写在一行中。我需要如何更改cron命令以将每个执行日志追加到新行中 我当前的工作如下所示: /usr/local/bin/php -q /home/username/public_html/forum/cron.php >> /home/username/cron.log 2>&1 通过添加echo”“解决,如下所示: /usr/local/bin/php -q /home/username/publ
/usr/local/bin/php -q /home/username/public_html/forum/cron.php >> /home/username/cron.log 2>&1
通过添加
echo”“
解决,如下所示:
/usr/local/bin/php -q /home/username/public_html/forum/cron.php >> /home/username/cron.log 2>&1; echo "" >> /home/username/cron.log
我知道这个帖子很老,但是我不相信上面的方法是最好的解决方案 上述解决方案将在每次运行cronjob时添加新行 现在,如果每次cronjob运行后都有输出,那么这就可以了 但是,如果没有输出,则
echo”“>/home/username/cron.log
将在cron.log中打印新行
我建议将“\n”
添加到输出响应的php文件中。然后从cronjob中删除echo”“>/home/username/cron.log
例如:
echo "The cron job completed Successfully\n";