簡體   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