Ubuntu 12.04,为什么服务procps启动不启动procps?
我一直在尝试在/etc/sysctl.conf
进行一些设置,以便在重新启动时生效。 所以,我在运行Ubuntu 12.04 LTS 64bit的节点上以root
用户身份执行了以下操作
# 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
。 它真的变得很快……
谢谢,
– 扎克
procps服务确实不是一个长期运行的守护进程。 service procps start
只调用/etc/init/procps
的脚本,这会导致/etc/sysctl.d/*.conf
和/etc/sysctl.conf
所有内容通过管道输出到sysctl -e -p -
。
因此,运行service procps start
的行为与您手动执行的操作几乎相同,并且应该已经在启动时应用,假设您的procps upstart作业已配置为运行。