Не выполняются bash по cron

D
На сайте с 28.06.2008
Offline
1108
825

Сами задания

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

Эти же строки и эти же скрипты нормально работал на другом впс, а на этом не работают.

Другие задания выше и ниже этих строк - работают.

В самих скриптах в начале стоит

#!/bin/bash

Права на скрипты 644 root root

Что не так?

---------- Добавлено 23.12.2017 в 20:40 ----------

все кажить понял, права на сами скрипты нужно поднять, да?

NothingMatters
На сайте с 12.06.2017
Offline
45
#1
Dram:
Сами задания

chmod +x mysql-dump.sh

chmod +x backup/b.sh

Так же посмотреть от кого запускается крон, возможно у него нету прав на доступ к /root

Andreyka
На сайте с 19.02.2005
Offline
822
#2

Еще некоторые не любят расширения .sh

Не стоит плодить сущности без необходимости
S1
На сайте с 17.04.2011
Offline
79
#3

А что говорят логи крона? Замените /root/mysql-dump.sh > /dev/null 2>&1 на /root/mysql-dump.sh | mail -s "Лог" user@domain.com

и проверьте следующей ночью, или поставьте дамп каждые 5 минут.

На моей практике, такие ситуации могут возникать, когда есть проблема с правами записи файлов туда, где я отлаживал скрипт. Допустим, из-под своего аккаунта я оттестировал скрипт, и увидел, что дамп создается. Потом повесил на крон, а крон не имеет права записи "подо мной". И пока я не сотру файлы-дампы, созданные под моей учеткой, будет ошибка записи из-под крона. Сумбурно, но надеюсь логика понятна.

baas
На сайте с 17.09.2012
Offline
171
#4
Dram:
Сами задания

Эти же строки и эти же скрипты нормально работал на другом впс, а на этом не работают.
Другие задания выше и ниже этих строк - работают.
В самих скриптах в начале стоит


Права на скрипты 644 root root

Что не так?

---------- Добавлено 23.12.2017 в 20:40 ----------

все кажить понял, права на сами скрипты нужно поднять, да?

Если есть сокращения в скрипте, запуск софта, то укажите полный путь до бинарника.

Иногда бывает в этом косяк, если в кроне не прописаны пути до бинарных дир.

Настройка BSD систем. (https://www.fryaha.ru) Знание сила, незнание Рабочая сила!
G5
На сайте с 11.07.2011
Offline
87
#5

смотреть логи крона надо 100% а дальше будет ясно и еше надо что бы скрипты ручками запускались и без ошибок

Защита от DDoS атак (https://fortes.pro/?name=search) любой сложности на уровнях L-3, L-4, L-7
D
На сайте с 28.06.2008
Offline
1108
#6

Написал же в первом посте - были траблы с правами - сделал фалй исполнямыми и все стало ок

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