설치시 npcd를 시작하기 위해 꼭두각시를 사용하고 있지만 우분투에서는 해당 서비스가 RUN = "no"의 / etc / default / npcd에 기본 설정으로 설치됩니다.
$ cat /etc/default/npcd
# Default settings for the NPCD init script.
# Should NPCD be started? ("yes" to enable)
RUN="no"
# Additional options that are passed to the daemon.
DAEMON_OPTS="-d -f /etc/pnp4nagios/npcd.cfg"
이 꼭두각시 설정 블록은 다음을 처리 할 것이라고 생각합니다.
service { "npcd":
enable => true,
ensure => "running",
require => Package["pnp4nagios"],
}
그러나 아아, 그것은 실제로 / etc / default에 파일을 다시 쓰는 것이 부족하기 때문에 어떻게 해야할지 모르겠습니다. 내가 보지 못한 서비스를 사용하는 간단한 방법이 있습니까?
기록을 위해 Ubuntu 12.04.2와 꼭두각시 버전 3.1.0을 사용하고 있습니다.
/etc/default/npcd
와file
자원? 는file
온 의존package
하고는service
에 따라 달라집니다file
. 나는 파일을 통해sed
또는augeas
피할 수 있다면 항상 파일을 편집하는 것을 싫어 합니다.