用raspberry上的cron备份数据库

jaxagkaj  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(319)

我试着每天午夜通过cron任务备份我的raspberry上的一个数据库,但根本不起作用。
我编辑文件/etc/crontab以添加我的任务:
59 23***根目录/home/pi/backupdb.sh
我的backupdb.sh是:
mysqldump--user--password=pass areadb>backupdb.txt
如果有人能帮忙的话?mysqldump请求在shell中工作,所以问题可能来自cron任务?
谢谢。

dw1jzc5e

dw1jzc5e1#

我对raspberry没有太多的经验,但这里有一些调试步骤,你可以按照。
将日志添加到shell文件并检查哪个命令失败。
在现在而不是午夜执行shell文件,看看哪里出错了。
还要确保指向shell文件的路径存在并且可以访问。
更好地理解crons的链接https://www.raspberrypi.org/documentation/linux/usage/cron.md

jmp7cifd

jmp7cifd2#

我找到了解决办法。我必须给我的.sh文件可执行的权限。
只需添加:chmod+x/home/pi/backupdb.sh

相关问题