यह "स्क्रिप्ट" sysv-rc
पैकेज में शामिल है । यह एक डेबियन पॉलिसी का हिस्सा है, जो जब भी सेवा शुरू / पुनरारंभ / बंद करता है / संकुल की स्थापना करता है, तब सेवाओं को नियंत्रित करने / पुनः आरंभ करने / रुकने की अनुमति देता है:
POLICY-RC.D पॉलिसी लेयर (/usr/sbin/policy-rc.d) इंटरफ़ेस:
अधिकांश डेबियन सिस्टम में यह स्क्रिप्ट नहीं होगी क्योंकि पॉलिसी लेयर की आवश्यकता बहुत सामान्य नहीं है। चेरोट जेल का उपयोग करने वाले अधिकांश लोगों को केवल एक-लाइन स्क्रिप्ट की आवश्यकता होती है, जो जेल से बाहर निकलने की स्थिति में 101 / के रूप में जेल की /usr/sbin/policy-rc.d स्क्रिप्ट के रूप में वापस आती है।
/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
। जब भी आप किसी सर्विस को इनस्टॉल / रिमूव / अपग्रेड करते हैं तो ये (re) स्टार्ट / रुकना होगा।
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.