[英]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.