Служба активна, но (завершена)

Вы можете использовать любое из имен, которые появляются в команде, как показано ниже.

ll /dev/disk/by-*

Очевидно, что это символические ссылки на соответствующее устройство / dev / sdx .

2
20.08.2017, 20:13
1 ответ
● firewall.service - LSB: Start daemon at boot time
   Loaded: loaded (/etc/init.d/firewall)
   Active: active (exited) since dim. 2017-08-20 18:32:48 CEST; 11min ago 

Вы не используете специально написанный служебный модуль systemd. Вы используете модуль, сгенерированный systemd-sysv-generatorиз сценария ван Смуренбурга rc, который имеет информацию заголовка LSB. systemd-sysv-generatorиспользует единый -размер -подходит -для всех подходов, модифицированный некоторыми догадками. van Smoorenburg rcмогут запускаться или не запускаться длительные -запущенные процессы-демоны, могут использоваться или не использоваться файлы PID и т.д. systemd-sysv-generatorпытается генерировать сервисные единицы, учитывающие эти возможности.

Автоматически -сгенерированные сервисные единицы имеют RemainAfterExit=trueпри создании из сценариев ван Смуренбурга rcс информацией LSB. Таким образом, когда процесс, выполняющий сценарий, завершается и не оставляет после себя никаких запущенных процессов, служба по-прежнему считается «активной», а процесс службы завершился.

Это, конечно, относится к сервису, который просто настраивает несколько правил при запуске и фактически не создает процесс демона ,как и в случае с вашим сценарием /etc/init.d/firewall. По иронии судьбы, но, к сожалению, необычно, описание в заголовке LSB в вашем скрипте van Smoorenburg rc— «Запуск демона во время загрузки» — совершенно неверно для службы firewall. Он вообще этого не делает.

Дополнительная литература

2
27.01.2020, 22:09

Теги

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