@ironheaddd

Почему не работает скрипт python при запуске из crontab?

При запуске руками скрипт создает необходимые директории и сохраняет в них файлы, при запуске из кронтаба этого не происходит, но при этом весь вывод print из скрипта записывается в указанынй файл crontab.log
00 * * * * /usr/bin/python3 /opt/admins_scripts/variables/main.py > /opt/admins_scripts/variables/crontab.log 2>&1

При запуске скрипта руками - все ок
При запуске из крона - не ок
UPD: крон работает от рута
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
в лог пишется инфа из скрипта, что создал папку/записал файл, но по факту этого нет при запуске скрипта из кронтаба, т.е. запись об успехе есть, а папки/файла нет

Т.е. скрипт создал папку неизвестно где. Относительные пути используешь?
Исправь скрипт так, чтобы он писал в лог полный путь к создаваемому файлу.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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