cron - 为什么 cron 不能正确执行这个 mysql 例程?

标签 cron mysql

我设置了一个 cron 作业

0 0 * * * /usr/bin/mysqldump -u omeka_admin -h localhost omeka > /home/groups/omeka/database/omeka.sql > /dev/null

通行证存储在 .my.cnf 中。它在命令行中工作得很好,但每次 cron 执行它时,生成的文件大小为零

我尝试输入pass,但得到了相同的结果。同样,它在命令行上运行得很好。以防万一有一些奇怪的过程干扰了输出,但它仍然无法工作

知道发生了什么吗?

最佳答案

删除上次重定向

... omeka > /home/groups/omeka/database/omeka.sql

或者重定向stderr

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

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

相关文章:

python - Cron 无法与 python 子进程一起使用

javascript - NodeJS 'Cron' 包 - 每 20 秒运行一次的计划作业

linux - 处理通过 ftp 传输到托管服务器中的一组目录中的文本文件

mysql - 在类别 sql 查询下对子类别进行分组

automation - 使用 ansible playbook 附加 cronjobs

ruby-on-rails - rails runner 作业不释放文件日志句柄

PHP/MySQL - 选择选项,使用不同的表添加到条目

python - 如何将结果存储到python中的csv文件中

mysql 阻止显示第一行,该行在另一行第二行中具有引用,但在第三行中没有引用

php - 选择两个选项 显示错误