脚本在终端上完美执行,但在 cron 中却执行不出来

脚本在终端上完美执行,但在 cron 中却执行不出来

我设置了一个脚本,用于每天在特定时间进行 mysql db 备份,因此现在 cron 运行正常,它可以毫无问题地执行脚本,但问题是 db 备份文件没有存储在特定位置,但是当我们在终端手动执行脚本时,它会执行并且文件完美地存储在特定位置。

我检查了 cron 日志,它显示一切都运行正常,而且我检查了 cron 和 mysql 状态,它运行正常。

帮我解决这个问题。

答案1

您能否告诉您正在尝试执行脚本的用户,将其添加到特定用户的 crontab 中,脚本即可成功运行。

crontab -u 用户 -e

相关内容