use*_*394 2 configuration boot upstart 12.04
我一直在尝试让一些设置在/etc/sysctl.conf
重新启动时生效。因此,我以root
运行 Ubuntu 12.04 LTS 64bit 的节点上的用户身份执行了以下操作
# service procps status
procps stop/waiting
# service procps start
procps stop/waiting
Run Code Online (Sandbox Code Playgroud)
不管我怎么努力。的/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
Run Code Online (Sandbox Code Playgroud)
对于如何开始这项upstart
工作的任何提示,我将不胜感激。
到目前为止,我总是必须手动发出/sbin/sysctl -p /etc/sysctl.conf
. 老得真快……
谢谢,
——扎克
小智 5
procps 服务确实不是一个长期运行的守护进程。service procps start
只是调用脚本/etc/init/procps
,这将导致的所有内容/etc/sysctl.d/*.conf
,并/etc/sysctl.conf
以通过管道输送到sysctl -e -p -
。
因此,运行的行为与service procps start
您手动执行的行为几乎相同,并且应该已经在启动时应用,假设您的 procps upstart 作业配置为运行。
归档时间: |
|
查看次数: |
7968 次 |
最近记录: |