Не работает cron Ubuntu

D
На сайте с 28.06.2008
Offline
1101
1312

Через crontab -e добавил задания

0 4 * * * /root/mysql-dump.sh > /dev/null 2>&1
0 2 * * * /root/backup/b.sh > /dev/null 2>&1

после последнего перевод строки сделал, вышел с сохранением, проверил задания сохранились.

Но они не работают. Если запустить эти скрипты по ssh - они работают.

В логе крона просто надпись что задание отработало, но результата нет

CRON[679]: (root) CMD (/root/backup/b.sh > /dev/null 2>&1)
CRON[10051]: (root) CMD (/root/mysql-dump.sh > /dev/null 2>&1)

Что не так?

LEOnidUKG
На сайте с 25.11.2006
Offline
1722
#1

Может надо убрать /dev/null 2>&1 и посмотреть что будет в ответ?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
D
На сайте с 28.06.2008
Offline
1101
#2

Как/где смотреть ответ?

С
На сайте с 14.04.2011
Offline
63
#3

В почте рута.

Проверьте права на скрипты, и пропишите в них полные пути.

D
На сайте с 28.06.2008
Offline
1101
#4
Сентябрь:
В почте рута.
Проверьте права на скрипты, и пропишите в них полные пути.

повторюсь - если запустить скрипты из консоли, bash mysql-dump.sh например - они работают.

права на них root:root 644

С
На сайте с 14.04.2011
Offline
63
#5
Dram:
права на них root:root 644

А надо 755.

D
На сайте с 28.06.2008
Offline
1101
#6
Сентябрь:
А надо 755.

Да, это помогло, спс!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий