Как узнать то, что использует init система режима?

Я смотрел на это, и я не уверен, как узнать, какой сервис запуска используется на моей машине (Ubuntu 14.04 на Цифровом Океане). Это может использовать всех их? (выскочка, система v, systemd)

https://www.digitalocean. com/community/tutorials/how-to-configure-a-linux-service-to-start-automatically-after-a-crash-or-reboot-part-1-practical-examples

0
задан 21 November 2016 в 18:34

1 ответ

Ubuntu 14.04 только использует Выскочку. Ubuntu 15.04 вперед использует systemd, но на 15,04 можно переключиться на Выскочку. И Выскочка и systemd поддерживают sysv init сценарии для обратной совместимости.

статья Ubuntu Wiki о Systemd для Новомодных пользователей дает эту команду для идентификации существующей init системы:

ps -p1 | grep systemd && echo systemd || echo upstart

Это должно всегда возвращаться upstart на 14,04 или 12.04 (в настоящее время поддерживаемые версии Ubuntu, не используя systemd).

2
ответ дан 28 September 2019 в 03:28

Другие вопросы по тегам:

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