backup.sh 无法通过 crontab 执行

问答中心分类: Linuxbackup.sh 无法通过 crontab 执行
mustang asked 11月 ago

crontab 设置如下:
cd /root/oneinstack; ./backup.sh >> /data/job_db_backup.log
 
直接运行 ./backup.sh 是可以正确备份的,crontab 计划任务则备份不了文件

4 Answers
oneinstack 管理员 answered 11月 ago

时间不设置吗?

leejon answered 11月 ago

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

oneinstack 管理员 answered 11月 ago

把正确数据库root密码写到options.conf 中dbrootpwd参数中

mustang answered 11月 ago

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