Сценарий Python отказывает, когда выполнено через Крон

У меня есть сценарий Python, который завершается точно как ожидалось, когда выполнено вручную как пользователь root. Когда я поместил сценарий в cron.daily, он разрушает 100% времени.

Ошибка является ошибкой из-за тайм-аута, но этот вопрос не о поиске и устранении неисправностей ошибки непосредственно.

Выполнение этого работает:

$ /etc/cron.daily/myscript

Но это отказывает, когда выполнено автоматически через крон.

Вопрос: Что является особенным в корневой оболочке удара, и среда/etc/cron.daily выполняется в?

1
задан 14 August 2015 в 02:13
1 ответ

По умолчанию железные скрипты выполняются в очень минимальной среде. Точный набор переменных и их значения должны быть описаны в crontab(5) (подробности варьируются в зависимости от ОС).

.
0
ответ дан 4 December 2019 в 07:17

Теги

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