为什么赢了';t cron是否正确执行此mysql例程?

为什么赢了';t cron是否正确执行此mysql例程?,mysql,cron,mysqldump,Mysql,Cron,Mysqldump,我有一个cron任务 0 0 * * * /usr/bin/mysqldump -u omeka_admin -h localhost omeka > /home/groups/omeka/database/omeka.sql > /dev/null 通行证存储在.my.cnf中。它在命令行中工作得很好,但是每次cron执行它时,结果文件的大小都是零 我试着传球,但得到了同样的结果。同样,它在命令行中工作得非常好。以防万一,有一些奇怪的过程干扰了输出,但它仍然不工作 知道发生了什么

我有一个cron任务

0 0 * * * /usr/bin/mysqldump -u omeka_admin -h localhost omeka > /home/groups/omeka/database/omeka.sql > /dev/null
通行证存储在.my.cnf中。它在命令行中工作得很好,但是每次cron执行它时,结果文件的大小都是零

我试着传球,但得到了同样的结果。同样,它在命令行中工作得非常好。以防万一,有一些奇怪的过程干扰了输出,但它仍然不工作


知道发生了什么吗?

删除上次重定向

... omeka > /home/groups/omeka/database/omeka.sql
或者重定向stderr

... omeka > /home/groups/omeka/database/omeka.sql 2> /dev/null

您是否打算在任务结束时执行
&>/dev/null
?另外,为了澄清一下,即使您将密码放在cron命令本身中,您的cron也无法工作?另外,请检查一下。