我设置了一个脚本,用于每天在特定时间进行 mysql db 备份,因此现在 cron 运行正常,它可以毫无问题地执行脚本,但问题是 db 备份文件没有存储在特定位置,但是当我们在终端手动执行脚本时,它会执行并且文件完美地存储在特定位置。
我检查了 cron 日志,它显示一切都运行正常,而且我检查了 cron 和 mysql 状态,它运行正常。
帮我解决这个问题。
答案1
您能否告诉您正在尝试执行脚本的用户,将其添加到特定用户的 crontab 中,脚本即可成功运行。
crontab -u 用户 -e