我已经设定了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

关于mysql - cron为什么无法正确执行此mysql例程?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19936582/

10-16 23:39