Tôi đang sử dụng con rối để (về mặt lý thuyết) có được npcd để bắt đầu khi cài đặt, tuy nhiên trên Ubuntu, dịch vụ đó được cài đặt với cài đặt mặc định trong / etc / default / npcd của RUN = "no":
$ 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"
Tôi nghĩ rằng khối cấu hình con rối này sẽ đảm nhiệm mọi việc:
service { "npcd":
enable => true,
ensure => "running",
require => Package["pnp4nagios"],
}
Nhưng than ôi, nó không, và thực tế là viết lại tập tin trong / etc / default, tôi không biết phải làm gì. Có cách nào đơn giản để kích hoạt dịch vụ mà tôi không thấy không?
Để ghi lại, tôi đang sử dụng Ubuntu 12.04.2 và phiên bản con rối 3.1.0.
/etc/default/npcd
với mộtfile
tài nguyên? Cácfile
phụ thuộc vàopackage
, vàservice
phụ thuộc vàofile
. Tôi luôn luôn tinh chỉnh các tập tin thông quased
hoặcaugeas
nếu tôi có thể tránh nó.