我正在使用CentOS并尝试使用crontab执行我的/ home目录的备份。
当我在终端中运行我的dump命令时,它工作正常,但是当我尝试使用crontab运行它时它不会运行。
这是我的命令:(每周运行一次,周五晚上8点)
0 20 * * 5 dump -0f /Mt/home.bck /home
为什么不运行?
当我查看cron的日志文件时,它说:
(root) CMD (dump -0f /Mt/home.bck /home)
每次crotab应该运行时都会打印此消息。
答案 0 :(得分:1)
很可能是因为在运行cron的环境中找不到转储,
答案 1 :(得分:0)
您应该始终先查看日志。在CentOS中,cron将日志存储到/ var / log / cron。尝试less +F /var/log/cron
查看实际错误的位置,然后在此处报告真正的错误!