Crontab命令不输出任何日志

时间:2014-10-09 13:14:30

标签: command-line cron

我一直在读这篇伟大的帖子:

https://serverfault.com/questions/449651/why-is-my-crontab-not-working-and-how-can-i-troubleshoot-it

我决定修改我的cron任务的一行来输出我的回声和它可能包含的任何问题。我的cron标签行看起来像这样:

30 08 * * * /root/scripts_server/backup_daily.sh &>/var/log/bkp_daily.log

脚本运行正常(我可以确认已完成备份并进行了转移)并创建了输出文件(bkp_daily.log),但它是空的。

任何人都可以指出问题吗?

编辑:

这是脚本中一行的示例:

echo "--------------Sincronización de git remotos a locales-----------------------"

1 个答案:

答案 0 :(得分:2)

我认为&>bash扩展名,请尝试使用标准shell语法:

30 08 * * * /root/scripts_server/backup_daily.sh >/var/log/bkp_daily.log 2>&1