Создание сервиса systemd: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Строка 23: Строка 23:
  # systemctl enable x11vncsrv
  # systemctl enable x11vncsrv
==Список targets==
==Список targets==
Используются в ключах Wants, Requires или After.
*default.target - модуль по-умолчанию
*default.target - модуль по-умолчанию
*graphical.target - запуск графической подсистемы
*graphical.target - запуск графической подсистемы
Строка 28: Строка 29:
*network-online.target - ожидание подключенной сети (используется в Wants)
*network-online.target - ожидание подключенной сети (используется в Wants)
*network-pre.target - запуск до настройки сети (используется в Requires)
*network-pre.target - запуск до настройки сети (используется в Requires)
*boot-complete.target - успешная загрузка (используется в Requires)[https://www.freedesktop.org/software/systemd/man/systemd.special.html [i]]
*boot-complete.target - успешная загрузка [https://www.freedesktop.org/software/systemd/man/systemd.special.html [i]]


[[Категория:HOWTO]]
[[Категория:HOWTO]]
[[category:systemd]]
[[category:systemd]]

Версия от 08:57, 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

Используются в ключах Wants, Requires или After.

  • default.target - модуль по-умолчанию
  • graphical.target - запуск графической подсистемы
  • multi-user.target - запуск консоли
  • network-online.target - ожидание подключенной сети (используется в Wants)
  • network-pre.target - запуск до настройки сети (используется в Requires)
  • boot-complete.target - успешная загрузка [i]