Большинство дистрибутивов Linux в качестве менеджера системы и сервисов используют systemd.
systemctl является основной командой для управления сервисами в systemd.
В данной статье я покажу, как создать service-файл в systemd, который позволит управлять вашим сервисом с помощью команды systemctl, как без перезагрузки перезапустить systemd, чтобы он перечитал unit-файлы и как активировать ваш новый сервис.
Также я приведу описание наиболее важных опций используемых в service-файлах с примерами реальных service-файлов.
- 1 Создание Сервиса в Systemd
- 2 Опции Service-файла в Systemd
- 2.1 Важные Опции Секции [Unit]
- 2.2 Важные Опции Секции [Install]
- 2.3 Важные Опции Секции [Service]
Создание Сервиса в Systemd
Создайте service-файл /etc/systemd/system/foo-daemon.service (замените foo-daemon на имя вашего сервиса):
Источник: darksf.ru
Темная сторона MIUI (Miui Daemon)
Русские Блоги
В обычных условиях универсальные дистрибутивы Linux запускают различные связанные сервисные процессы при запуске, включая многие сервисы, которые вам могут не понадобиться, такие как Bluetooth bluetooth, Avahi, ModemManager, ppp-dns (Аннотация LCTT: опечатка