将新行附加到cronjob';输出日志

将新行附加到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

现在,我将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/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";