cronjob不工作

jecbmhm3  于 2021-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(304)

我一直试图运行一个cronjob来备份我的数据库,但没有成功。在命令行上使用以下代码运行crontab时,我不断得到一个“30:没有这样的文件或目录”:

crontab 30 19***cd /home/bitnami/db_backup /home/bitnami/db_backup/db_backup.sh

但是当我通过运行下面的脚本来运行脚本时,它运行得非常好。

sh /home/bitnami/db_backup/db_backup.sh

我真的不知道我错过了什么,我会感谢任何帮助我解决这个问题。谢谢。

btxsgosb

btxsgosb1#

crontab -e 并添加 * * * * * bash /home/saketh/Documents/workspace/sample.sh (相应地更改此作业的频率和路径,即 30 19 * * * ; 我建议使用 * * * * * bash <absolute path to .sh file> 为了测试的目的,如果作业足够小)在文件的末尾。
我建议你提一下 absolute path i、 e从 root (/) 直到最后( /xx/xx/xx/...../sample.sh )而不是 cd // 以及 bash /continuation/yyy

mec1mxoz

mec1mxoz2#

~#crontab -e

在crontab add中:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin

30 19 * * * /home/bitnami/db_backup/db_backup.sh

在“*”之间使用空格

相关问题