繁体   English   中英

bitnami 谷歌服务器上的 Cronjob 不工作

[英]Cronjob on bitnami google server not working

我一直在尝试运行一个备份我的数据库的 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
  • 在“*”之间使用空格

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM