Попытался сделать автозапуск приложения написаного в qt. Для этого сделал следующие
- /etc/systemd/system создал nano application_one.service
- В него добавил
[Unit]
Description=Qt application autostart
After=graphical.target
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=pi
WorkingDirectory=/home/pi/Qt_Projects
ExecStart=/home/pi/Qt_Projects/kiab
[Install]
WantedBy=multi-user.target
-
После systemctl enable application_one.service
-
перезагрузка. Приложение не запустилось.
Вот что выдало:
root@pi:~# systemctl status application_one.service
● application_one.service - Qt application autostart
Loaded: loaded (/etc/systemd/system/application_one.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2022-09-15 14:16:05 +07; 56s ago
Process: 445 ExecStart=/home/pi/Qt_Projects/kiab (code=exited, status=203/EXEC)
Main PID: 445 (code=exited, status=203/EXEC)
сен 15 14:16:05 pi systemd[1]: Started Qt application autostart.
сен 15 14:16:05 pi systemd[445]: application_one.service: Failed to execute command: Permission denied
сен 15 14:16:05 pi systemd[445]: application_one.service: Failed at step EXEC spawning /home/pi/Qt_Projects/kiab: Permission denied
сен 15 14:16:05 pi systemd[1]: application_one.service: Main process exited, code=exited, status=203/EXEC
сен 15 14:16:05 pi systemd[1]: application_one.service: Failed with result 'exit-code'.