@MarkTanashchuk

Почему cron не запускает bash скрипт?

У меня есть bash скрипт который каждые несколько минут редактирует текстовый файл и если я запускаю скрипт вручную то - все работает корректно, но почему-то в crontab -e при такой записи:

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
15 *   * * * /var/www/script.sh >/dev/null 2>&1


Задача каждые 15 минут не отрабатывается

В чем может быть проблема и как корректнее запускать bash скрипт из cron?
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
Zoominger
@Zoominger Куратор тега Linux
System Engineer
15 * * * * /var/www/script.sh >/dev/null 2>&1
Попробуйте:
15 *   * * * /bin/bash /var/www/script.sh >/dev/null 2>&1

Пушо я не уверен, что ваши PATH обработаются Кроном.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы