некоторые процессы запускаются init даже я использую systemd

cut


in:

hcitool dev | cut -sf3

out:

xx:xx:xx:xx:xx:xx
1
18.10.2018, 00:00
2 ответа

В вашей системе работает только systemd, и он запускает все службы, включая те, которые определены в /etc/init.d.

Для совместимости со старыми системами, использующими традиционные init(, также известные как «sysvinit» или «System V init» ), systemd реализует механизм, с помощью которого он может запускать службы с помощью традиционных сценариев инициализации.

Этот уровень совместимости реализуется генератором systemd -sysv -, который ищет устаревшие сценарии инициализации и заключает их в нативные сервисные единицы systemd. (Например, он найдет /etc/init.d/avahi-daemonи создаст для него оболочку /run/systemd/system/avahi-daemon.service, которая имеет ExecStart=, который запускает /etc/init.d/avahi-daemon start, и аналогично для операций остановки и перезагрузки, эмулируя работу устаревших сценариев инициализации.)

Некоторые дистрибутивы также предоставляют оболочки для исполняемых файлов, такие как serviceи chkconfig, обеспечивающие дополнительную совместимость с sysvinit.

Чтобы проверить, какие службы определены для systemd, вы можете использовать такие команды, какsystemctl(показывает все файлы юнитов ),systemctl list-units(показывает активные юниты в памяти )или systemctl status service, которые вы можете использовать на одной из устаревших служб инициализации, поскольку она существует в systemd через оболочку.

3
27.01.2020, 23:15

Это не запущенные сервисы, а исполняемые скрипты.

2
27.01.2020, 23:15

Теги

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