backup.sh 无法通过 crontab 执行

问答中心分类: Linuxbackup.sh 无法通过 crontab 执行
mustang asked 8 年 ago
crontab 设置如下:
cd /root/oneinstack; ./backup.sh >> /data/job_db_backup.log
 
直接运行 ./backup.sh 是可以正确备份的,crontab 计划任务则备份不了文件

4 Answers
oneinstack answered 8 年 ago
时间不设置吗?

leejon answered 8 年 ago
./backup.sh这步后需要输入MySQL密码才能执行备份任务(本地或远程)那定时也就卡死没起作用了。

oneinstack answered 8 年 ago
把正确数据库root密码写到options.conf 中dbrootpwd参数中

mustang answered 8 年 ago
已解决,backup.sh 开始加上一句:cd /root/oneinstack 就可以了。