Почему потребность использовать должностное лицо в новомодном сценарии?

Обычно, пакеты, установленные из источника, не устанавливают сценарий запуска в /etc/init.d/. У Вас есть две опции.

1-можно искать сценарий в каталоге исходного кода или на веб-сайте и настроить его в случае необходимости.

2-можно скопировать сценарий запуска для другого пакета от системы и настроить его.

2
задан 26 March 2013 в 16:02
2 ответа

Если вы удалите exec , сценарий запуска продолжит работу, ожидая завершения работы запущенной утилиты. Например, неэффективно и расходует лишнюю оперативную память и другие ресурсы (если вы не хотите отслеживать какое-либо аварийное завершение работы и снова перезапускать утилиту)

С exec вместо ожидания завершения работы запущенной утилиты утилита запускается вместо существующего скрипта.

2
ответ дан 3 December 2019 в 10:51

Это оболочка, которая читает этот сценарий:

/ путь / к / программе : запускает оболочку «программа» в качестве подкоманды

exec / path / to / program : будет замените оболочку на 'program' (сохранение pid и другие преимущества. И это нормально: в этот момент вам больше не нужна оболочка, поскольку этой оболочке больше нечего делать)

1
ответ дан 3 December 2019 в 10:51

Теги

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