drno-reg
@drno-reg
см не кратко

Почему не срабатывает Job?

Здравствуйте.

Создал job в crontab из-под root

# job 
1 19 * * * /opt/project1/start.sh


в логе
tail /var/log/cron

поверяю Job был отправлен на выполнение

May 11 19:01:01 server01 CROND[127428]: (root) CMD (/opt/project1/start.sh)


Результатом, должно прийти уведомление на почту, НО оно ничего не пришло.

Если запустить в лоб /opt/project1/start.sh то все отрабатывает.

В чем может быть проблема и как ее решить?
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
@enabl3
Сталкивался с аналогичной проблемой, решал так:
cd /opt/project1/ && ./start.sh
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
drno-reg
@drno-reg Автор вопроса
см не кратко
решилось так

/data/Anaconda2-4.4.0/envs/python36/bin/python opt/project1/Table_Control.py opt/project1/connection.yaml

НО я так и не понял почему один и тот же скрипт интерпретируется по-разному, если его запускать из shell то проблемы нет а если через cron то выбирается какой-то другой environment....
Ответ написан
Ваш ответ на вопрос

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

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