Создание сервиса systemd: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 9: | Строка 9: | ||
Description=X11VNC Server | Description=X11VNC Server | ||
After=prefdm.service | After=prefdm.service | ||
#Requires = | |||
[Service] | [Service] | ||
Строка 21: | Строка 22: | ||
# systemctl enable x11vncsrv | # systemctl enable x11vncsrv | ||
==Список targets== | |||
*default.target - модуль по-умолчанию | |||
*graphical.target - запуск графической подсистемы | |||
*multi-user.target - запуск консоли | |||
*network-online.target - ожидание подключенной сети (используется в Wants) | |||
*network-pre.target - запуск до настройки сети (используется в Requires) | |||
*boot-complete.target - успешная загрузка (используется в Requires)[https://www.freedesktop.org/software/systemd/man/systemd.special.html [i]] | |||
[[Категория:HOWTO]] | [[Категория:HOWTO]] | ||
[[category:systemd]] | [[category:systemd]] |
Версия от 11:55, 31 мая 2022
Если Вам необходимо создать автозапуск приложения на уровне systemd/сделать службу (сервис), вы можете выполнить следующие действия:
# cd /etc/systemd/system
# nano x11vncsrv.service
Вводим в текстовом редакторе:
[Unit] Description=X11VNC Server After=prefdm.service #Requires = [Service] User=root Restart=on-failure ExecStart=/usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -dontdisconnect -usepw -noxfixes -shared -forever -rfbport 5900 -rfbauth /root/.vnc/passwd [Install] WantedBy=graphical.target
# systemctl daemon-reload
# systemctl enable x11vncsrv
Список targets
- default.target - модуль по-умолчанию
- graphical.target - запуск графической подсистемы
- multi-user.target - запуск консоли
- network-online.target - ожидание подключенной сети (используется в Wants)
- network-pre.target - запуск до настройки сети (используется в Requires)
- boot-complete.target - успешная загрузка (используется в Requires)[i]