【发布时间】:2013-11-12 18:02:55
【问题描述】:
我设置了一个 cron 作业
0 0 * * * /usr/bin/mysqldump -u omeka_admin -h localhost omeka > /home/groups/omeka/database/omeka.sql > /dev/null
通行证存储在 .my.cnf 中。它在命令行中运行良好,但每次 cron 执行它时,生成的文件大小为零
我尝试输入通行证,但得到了相同的结果。同样,它在命令行中效果很好。以防万一有一些奇怪的过程干扰了输出,但它仍然无法正常工作
知道发生了什么吗?
【问题讨论】:
-
你的意思是在任务结束时做
&> /dev/null吗?另外,为了澄清起见,即使您将密码放在 cron 命令本身中,您的 cron 也不起作用? -
另外,看看这个。 stackoverflow.com/a/6861458/1860929