@kr_ilya

Как правильно настроить крон?

Не получается настроить крон на сервере.

В crontab -e написал
*/30 * * * * /root/chedak_bot/execute.sh

Но каждые 30 минут вместо выполнения скрипта, в файле var/mail/root я вижу эту запись
/bin/sh: 1: /root/cherdak_bot/execute.sh: not found

хотя путь до execute.sh верный.

Почему такое может быть?
  • Вопрос задан
  • 29 просмотров
Решения вопроса 1
@kr_ilya Автор вопроса
Нужно было написать так:
*/30 * * * * /bin/bash  /root/cherdak_bot/execute.sh
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Vitsliputsli
Потому что путь не верен, у вас даже в задаче они разные.
Ответ написан
@vitaly_il1
DevOps Consulting
Или typo, как сказали выше, или это крон другого пользователя, и он не видит файлов в /root
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы