(Teorik olarak) kurulum üzerine başlatmak için npcd almak için kukla kullanıyorum, ancak Ubuntu, bu hizmet / etc / default / npcd of RUN = "no" varsayılan ayar ile geliyor:
$ 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"
Bu kukla yapılandırma bloğunun şeylerle ilgileneceğini düşünürdüm:
service { "npcd":
enable => true,
ensure => "running",
require => Package["pnp4nagios"],
}
Ama ne yazık ki, ve / etc / default'ta dosyayı yeniden yazmaktan dolayı ne yapacağımdan emin değilim. Görmediğim hizmeti etkinleştirmenin basit bir yolu var mı?
Kayıt için Ubuntu 12.04.2 ve kukla sürüm 3.1.0 kullanıyorum.
/etc/default/npcd
birfile
kaynakla yeniden yazmıyorsunuz ?file
Bağlıdırpackage
veservice
bağlıfile
. Ben her zaman yoluylased
veya düzenlemeaugeas
varsa ben dosyaları düzenleme temkinli .