Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Cześć,
Proszę o sprawdzenie poniższego skryptu startowego:
[Unit] Description=usluga After=network.target Requires=network.target [Service] Type=forking PIDFile=/var/run/usluga.pid ExecStart=/usr/local/bin/usluga -b -B /var/run/usluga.pid ExecStop=/usr/bin/rm /var/run/usluga.pid TimeoutStopSec=1 Restart=always RestartSec=5 StartLimitInterval=0 [Install] WantedBy=multi-user.target
Podczas próby startu mam następujący komunikat:
root@host:/etc/systemd/system# systemctl start usluga Job for usluga.service failed because the control process exited with error code. See "systemctl status usuga.service" and "journalctl -xe" for details.
root@host:/etc/systemd/system# systemctl status usluga.service ● uluga.service - usluga Loaded: loaded (/etc/systemd/system/usluga.service; disabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Sat 2021-05-01 12:11:12 CEST; 4s ago Process: 3329 ExecStart=/usr/bin/usluga -c /usr/local/etc/usluga/ -b -r 2 (code=exited, status=203/EXEC)
Niestety nie mogę znaleźć rozwiązania. Z góry dziękuję za pomoc.
Offline
Process: 3329 ExecStart=/usr/bin/usluga -c /usr/local/etc/usluga/ -b -r 2 (code=exited, status=203/EXEC)
to nie jest wina systemd, twoja binarka się wywala, szybkie google:
https://unix.stackexchange.com/questions/472950/systemd-status-203-exec-error-when-creating-new-service napisał(-a):
The error message (code=exited, status=203/EXEC) is often seen when the script itself or its interpreter cannot be executed.
It could have these reasons:
wrong path to script (e.g. /home/py/ReadPressure2AndPostToMqtt.py)
script not executable
no shebang (first line)
wrong path in shebang (e.g. /bin/python3)
internal files in your script might be missing access permissions.
pokaż logi dla tego procesu
journalctl _PID=3329
ale pamiętaj, że PID się zmieni po każdej próbie startu.
Warto też zajrzeć do logów zgodnie z komunikatem
See "systemctl status usuga.service" and "journalctl -xe" for details.
Ostatnio edytowany przez urbinek (2021-05-01 12:34:56)
Offline