Как заставить службу /etc/xdg/autostart/app.desktop ждать службу (systemd)?

Ваш файл не является исполняемым. chmod + x /path/to/TeensyduinoInstall.linux64 Это «функция безопасности» Linux.

В зависимости от того, где устанавливается Программа, вам необходимы предоставленные права. Если это происходит в вашем $ HOME, то нет.

2
05.11.2015, 18:58
1 ответ

Создайте файл yourservice.service, поместите его в /etc/systemd/system/и запустите systemctl start yourserviceс помощью файла.desktop.

[Unit]
Requires=somesystemd.service
After=somesystemd.service

[Service]
ExecStart=/path/to/yourservice

Или вы можете заменить app.desktopконфигурацией systemd. Создайте replacement.service, как указано выше, с дополнительной секцией :

.
[Install]
WantedBy=multi-user.target

Затем запустите его с помощью systemctl enable replacement.service.

Systemd service -что такое `multi -user.target`может дать более подробную информацию.

-1
27.01.2020, 23:10

Теги

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