এই "স্ক্রিপ্ট" sysv-rc
প্যাকেজে অন্তর্ভুক্ত করা হয়েছে । এটি একটি ডেবিয়ান নীতিমালার অংশ যা সিসাডমিনদের যখনই প্যাকেজগুলি ইনস্টল / আপগ্রেড / আনইনস্টল করা হয় তখন কী পরিষেবাগুলি শুরু / পুনরায় আরম্ভ / থামবে তা নিয়ন্ত্রণ করতে দেয়:
পলিসি-আরসি.ডি নীতি স্তর (/usr/sbin/policy-rc.d) ইন্টারফেস:
পলিসি স্তরটির প্রয়োজন খুব সাধারণ না হওয়ায় বেশিরভাগ ডেবিয়ান সিস্টেমগুলির এই স্ক্রিপ্টটি থাকবে না। ক্রুট জেল ব্যবহার করা বেশিরভাগ লোকের জন্য কেবল একটি লাইন স্ক্রিপ্টের প্রয়োজন হয় যা জেল /usr/sbin/policy-rc.d স্ক্রিপ্ট হিসাবে 101 এর প্রস্থান স্থিতি ফিরে আসে।
/Usr/sbin/policy-rc.d ফাইল নয় বিকল্প সিস্টেম (/ usr / sbin / আপডেট-বিকল্প) এটি প্রদানের কোনো প্যাকেজ দ্বারা মাধ্যমে পরিচালিত হবে।
/usr/sbin/policy-rc.d [অপশন] []
/usr/sbin/policy-rc.d [অপশন] - তালিকা [...]
( উত্স )
তো, এখানে কী ঘটে? ঠিক আছে, যখনই এই স্ক্রিপ্টটি উপস্থিত হবে এটি স্থানীয় কোড সিস্টেমের বর্তমান নীতি (যা ডিফল্টরূপে 101
= নীতি দ্বারা নিষিদ্ধ কর্ম) এর বিবরণ দেয় এমন একটি কোড ফিরিয়ে দেবে । আপনি যদি নীতি পরিবর্তন করতে চান তবে এই মানগুলির যে কোনওটির জন্য রুট হিসাবে কেবল ফাইলটি পরিবর্তন করুন:
0 - action allowed
1 - unknown action (therefore, undefined policy)
100 - unknown initscript id
101 - action forbidden by policy
102 - subsystem error
103 - syntax error
104 - [reserved]
105 - behaviour uncertain, policy undefined.
106 - action not allowed. Use the returned fallback actions
(which are implied to be "allowed") instead.
স্ক্রিপ্টটি এখনও স্থানধারক, তবে শেষ হলে এই সমস্ত মানগুলি ফিরিয়ে দেওয়া যেতে পারে। আপনি যদি কোনও পরিবর্তনকে অনুমতি দিতে চান তবে কেবলমাত্র এর exit 101
জন্য পরিবর্তন করুন exit 0
done আপনি যখনই কোনও পরিষেবা ইনস্টল / সরিয়ে / আপগ্রেড করবেন তখন এগুলি পুনরায় শুরু / বন্ধ হয়ে যাবে।
exit 101
# For most Docker users, "apt-get install" only happens during "docker build", # where starting services doesn't work and often fails in humorous ways. This # prevents those failures by stopping the services from attempting to start.