আমি পুতুল ব্যবহার করছি (তাত্ত্বিকভাবে) ইনস্টলেশন শুরু করার জন্য এনপিসিডি পেতে, তবে উবুন্টুতে, সেই পরিষেবাটি আরএন = "না" এর / 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 / ডিফল্ট ফাইলটি পুনরায় লেখার খুব কম, আমি কী করব তা নিশ্চিত নই। আমি যে পরিষেবাটি দেখছি না তা সক্ষম করার কোনও সহজ উপায় আছে?
রেকর্ডের জন্য, আমি উবুন্টু 12.04.2 এবং পুতুল সংস্করণ 3.1.0 ব্যবহার করছি।
/etc/default/npcd
একটিfile
সংস্থান দিয়ে পুনর্লিখন করবেন না ?file
উপর নির্ভর করেpackage
, এবংservice
উপর নির্ভর করেfile
। আমি সবসময় ফাইলগুলি সম্পাদনা করার মাধ্যমেsed
বাaugeas
যদি আমি এড়াতে পারি তবেই তা অবহেলা করি।