Задать вопрос
@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: крон работает от рута
  • Вопрос задан
  • 127 просмотров
Подписаться 1 Простой 7 комментариев
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
в лог пишется инфа из скрипта, что создал папку/записал файл, но по факту этого нет при запуске скрипта из кронтаба, т.е. запись об успехе есть, а папки/файла нет

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

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

Похожие вопросы
SpectrumData Екатеринбург
от 150 000 до 250 000 ₽
AST Москва
До 350 000 ₽
Wanted. Москва
До 250 000 ₽
13 янв. 2025, в 23:21
2000 руб./в час
13 янв. 2025, в 23:16
10000 руб./за проект
13 янв. 2025, в 21:59
30000 руб./за проект