Я пытаюсь заставить systemd выполнить сценарий python3 при загрузке, и он не может сказать, что некоторые файлы журнала не были открыты из-за разрешений, и я не мог найти других решений. Сценарий отлично работает, если я запускаю его вручную с помощью systemctl start LoginAlert
, но после включения его запуска при загрузке (с systemctl enable LoginAlert
) он выдает мне сообщение об ошибке ниже. Я использовал собственный сценарий .service для выполнения сценария.
[Unit]
Description=Login alert system.
[Service]
Type=simple
ExecStart=/usr/bin/python3 /usr/bin/LoginAlert.py
[Install]
WantedBy=multi-user.target
● LoginAlert.service - Login alert system.
Loaded: loaded (/etc/systemd/system/LoginAlert.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Sat 2020-06-20 22:25:30 EDT; 2min 57s ago
Process: 622 ExecStart=/usr/bin/python3 /usr/bin/LoginAlert.py (code=exited, status=1/FAILURE)
Main PID: 622 (code=exited, status=1/FAILURE)
Warning: some journal files were not opened due to insufficient permissions