Cronjob在bitnami google服务器上不起作用



我一直在尝试运行备份数据库的 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

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

> 执行crontab -e并添加* * * * * bash /home/saketh/Documents/workspace/sample.sh(相应地更改此作业的频率和路径,即30 19 * * *;我建议在文件末尾使用* * * * * bash <absolute path to .sh file>进行测试,如果作业足够小(。

我建议你提到absolute path,即从root (/)到终点(/xx/xx/xx/...../sample.sh(的路径,而不是cd /xxx/xxxbash /continuation/yyy

~#crontab -e

在 crontab 中添加:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
30 19 * * * /home/bitnami/db_backup/db_backup.sh
  • 在"*"之间使用空格

相关内容

最新更新