[英]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/xxx
和bash /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.