【发布时间】:2015-04-23 21:41:12
【问题描述】:
我用 crontab 像这样定义一个工作
0 2 * * * dbadmin . /home/dbadmin/back.sh
它不是 root 我想用 dbadmin 用户运行这个 .sh 文件。
但是当我检查它时它不起作用。
在日志中它给出了这个:
Feb 22 21:16:01 localhost crond[14634]: (*system*) BAD FILE MODE (/etc/crontab)
Feb 22 21:16:01 localhost crond[14634]: (dbadmin) RELOAD (cron/dbadmin)
Feb 22 21:16:01 localhost crond[28451]: (dbadmin) CMD (dbadmin . /home/dbadmin/back.sh)
我该如何解决这个问题?提前致谢
【问题讨论】:
-
将标准输出和标准错误重定向到日志以检查是否有错误?
标签: linux centos crontab vertica