Вопрос: Ubuntu 12.04, почему запуск службы procc не запускает procps?


Я пытаюсь получить некоторые настройки в /etc/sysctl.conf для вступления в силу перезагрузки. Итак, я сделал следующее как root пользователь на этом узле работает Ubuntu 12.04 LTS 64bit

# service procps status
procps stop/waiting
# service procps start
procps stop/waiting

Как бы я ни старался. /etc/init/procps представляет собой запас, как показано ниже. Я не коснулся его (еще не знакомый с выскочкой).

# procps - set sysctls from /etc/sysctl.conf
#
# This task sets kernel sysctl variables from /etc/sysctl.conf and
# /etc/sysctl.d

description     "set sysctls from /etc/sysctl.conf"

instance $UPSTART_EVENTS
env UPSTART_EVENTS=

start on virtual-filesystems or static-network-up

task
script
    cat /etc/sysctl.d/*.conf /etc/sysctl.conf | sysctl -e -p -
end script

Я был бы очень признателен за любые подсказки о том, как начать этот upstart работа.

До сих пор мне всегда приходилось вручную выпускать /sbin/sysctl -p /etc/sysctl.conf, Становится очень быстро ...

Благодаря,

- Зак


2
2017-10-31 06:10


Источник




Ответы:


Служба procps действительно не является давним демоном. service procps start просто вызывает скрипт в /etc/init/procps, который вызывает все содержимое /etc/sysctl.d/*.conf а также /etc/sysctl.conf для подачи sysctl -e -p -,

Итак, действие service procps start почти такая же, как и то, что вы делаете вручную, и уже должна быть применена при загрузке, предполагая, что ваша функция запуска перепрограммирования настроена на запуск.


5
2018-03-18 22:04



Только одна коррекция (опечатка?): Если сценарий «/ etc / init / procps» не работает, попробуйте вместо этого использовать «/etc/init.d/procps». - Almir Campos