Задать вопрос
@jonimuesli
Краткость сестра таланта

Как выполнить скрипт в cron в centos 7?

Стоит задача на выполнение кроном скрипта вида https://test.com/cron/sendEmails
В файле root по пути /var/spool/cron написал : */1 * * * * https://test.com/cron/sendEmails >/dev/null 2>&1
В логах вроде бы все выполняется
CentOS-72-64-minimal CROND[2590]: (root) CMD (https://test.com/cron/sendEmails >/dev/null 2>&1)
CentOS-72-64-minimal CROND[2595]: (root) CMD (https://test.com/cron/sendEmails >/dev/null 2>&1)
Но письма не приходят почему то .
Скорее всего не правильно задаю параметры выполнения.
  • Вопрос задан
  • 875 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Академия Eduson
    DevOps-инженер
    7 месяцев
    Далее
  • Hi-TECH Academy
    L101 Администрирование Linux. Базовый курс
    5 дней
    Далее
  • Учебный центр «Микротест»
    Linux уровень 4. Диагностика и устранение неполадок в Linux (Линукс)
    1 неделя
    Далее
Решения вопроса 1
CityCat4
@CityCat4
Жил да был черный кот за углом...
В кронтабе пишутся команды. Вы написали нечто неведомое. Крон получает на вход Вашу "команду" и честно где-то в лог пишет что команды https не существует, вот и все.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@estoy
А что это за скрипт такой " https://test.com/cron/sendEmails"? Попробуйте выполните его в терминале и посмотрите что будет, в cron-е нужно, либо указывать путь до скрипта в системе, либо команды bash, а не URL-ы!
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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