crontab错误(未安装MTA)但我使用> / dev / null 2>& 1

时间:2014-08-16 06:09:31

标签: linux ubuntu vagrant

我是linux用户的新手

我尝试运行crontab以使用vagrant用户备份我的数据库

* * * * * /usr/bin/mysqldump -h localhost -u root -p root mydb | gzip > /var/backup/all/database_`date +%Y-%m-%d`.sql.gz >/dev/null 2>&1

当crontab运行时,文件夹中没有备份文件(我的备份/全部是chmod 755)。

这是来自/ var / log / syslog

的错误
Aug 16 11:55:01 precise64 CRON[2213]: (vagrant) CMD (/usr/bin/mysqldump -h localhost -u root -p root mydb | gzip > /var/backup/all/database_`date +%Y-%m-%d`.sql.gz >/dev/null 2>&1)
Aug 16 11:55:01 precise64 CRON[2212]: (CRON) info (No MTA installed, discarding output)

所以我想

  1. 由于权限被拒绝,因此crontab无法创建备份文件。
  2. 这是关于我没有安装MTA但我使用> / dev / null 2>& 1来禁用crontab将其发送到电子邮件,为什么会出错?
  3. 感谢您的帮助。

0 个答案:

没有答案