Скрипт Python не может выполнять сетевые запросы из systemd, работает из командной строки

Вы используете относительный, а не абсолютный путь.

Изменить:

root/folder/folder{1..5}

Слишком (правильный абсолютный путь):

/root/folder/folder{1..5}

Или (правильный относительный путь):

folder/folder{1..5}

Пояснение:

Вы находитесь внутри домашнего каталога root (/root), поэтому относительные пути будут /root+ relative_path, поэтому в вашем случае вы указываете tarпуть /root/root/folder/folder{1..5}, который не существует. Вы можете либо указать правильный относительный путь (, опуская root/в начале ), либо указать абсолютный путь.

1
28.06.2021, 20:42
1 ответ

Джефф Шаллер смог определить проблему в комментарии. У меня есть прокси-сервер, настроенный в среде CLI, необходимый для выполнения запроса, настроенный достаточно давно, и я забыл, что он мне нужен.

Я решил проблему, включив Environment=https_proxy="http://location.of.proxy"в файл.service.

1
28.07.2021, 11:21

Теги

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