Cronjob на битнами сервер Google не работает - PullRequest
0 голосов
/ 11 сентября 2018

Я безуспешно пытался запустить cronjob для резервного копирования моей базы данных.Я продолжаю получать «30: Нет такого файла или каталога», когда запускаю crontab, используя следующие коды в командной строке:

crontab 30 19 *** cd /home/bitnami/db_backup /home/bitnami/db_backup/db_backup.sh

Но когда я запускаю скрипт, запустив приведенный ниже скриптРаботает отлично.

sh /home/bitnami/db_backup/db_backup.sh

Я действительно не знаю, что мне не хватает, и я был бы признателен за любую помощь, чтобы помочь мне решить эту проблему.Спасибо.

Ответы [ 2 ]

0 голосов
/ 12 сентября 2018
~#crontab -e

в crontab добавить:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin

30 19 * * * /home/bitnami/db_backup/db_backup.sh
  • использовать пробел между '*'
0 голосов
/ 11 сентября 2018

Do 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...