Крон

Все остальные вопросы
Ответить
qazx
Сообщения: 60
Зарегистрирован: Ср ноя 07, 2018 3:51 pm

Крон

Сообщение qazx » Ср ноя 07, 2018 4:21 pm

Всем привет.
Крон работает очень нестабильно, задания запускаются когда хотят (последние сутки не запускаются вообще).
в логах /var/log/cron инфа о запуске есть, но сами команды не запускаются

чтобы исключить вероятность ошибок в скриптах, в крон (через панель) была добавлена команда "* * * * * touch /tmp/hello"

Код: Выделить всё

Nov  7 17:16:01 CentOS-75-64-minimal CROND[14914]: (web) CMD (touch /tmp/hello)
Nov  7 17:17:01 CentOS-75-64-minimal CROND[15181]: (root) CMD (/etc/brainy/src/compiled/php5/bin/php -q /etc/brainy/scripts/cron_exec.php >/dev/null 2>/dev/null)
Nov  7 17:17:01 CentOS-75-64-minimal CROND[15182]: (web) CMD (touch /tmp/hello)
файл /tmp/hello НЕ СОЗДАН

в консоли:
sudo -u web touch /tmp/hello2 - РАБОТАЕТ и файл создается

Аватара пользователя
alenka
Сообщения: 1975
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Крон

Сообщение alenka » Чт ноя 08, 2018 8:27 am

Проверили. Ошибок не обнаружено.
Проверьте права на директорию tmp в директории пользователя
В директории пользователя файл crontab
должна быть в начале строка
SHELL=/usr/sbin/jk_chrootsh

Если данной строки нет то добавьте ее. Вчера данный ньюанс был исправлен(ожидайте в обновлении).
Если все еще не будет работать свяжитесь с нами чат или скайп мы проверим детально.

Аватара пользователя
alenka
Сообщения: 1975
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Крон

Сообщение alenka » Чт ноя 08, 2018 9:18 am

У клиента на директорию пользователя были выставлены права 777
cron не будет работать (если пользователь в jail и выставлены права 777 на /home/user)

Ответить