मैं systemd में विशिष्ट रनवे के लिए किसी सेवा को कैसे अक्षम कर सकता हूं?


0

मैं ब्लूटूथ सेवा को सक्षम करने की कोशिश कर रहा हूं , केवल ग्राफिकल के लिए। टारगेट, उर्फ ​​रनलेवल 5।

मैं डेबियन जेसी पर हूं, यह सिस्टमड का उपयोग कर रहा है। मैं लाल है कि sysv का अपडेट- r.d कमांड सिस्टमड के साथ संगत है, इसलिए मैंने पहले इस का उपयोग करने की कोशिश की:

update-rc.d bluetooth disable

इस बिंदु पर, ब्लूटूथ स्टार्टअप पर पूरी तरह से अक्षम होना चाहिए था। तब मैंने यह कोशिश की:

update-rc.d bluetooth enable 5

दूसरी कमांड केवल 5 रनवे के लिए ब्लूटूथ को सक्षम करने के लिए थी।

जाहिर है, यह बिल्कुल काम नहीं कर रहा है। मैंने उसके बाद रिबूट किया। मैंने पहले से ही मल्टी-user.target (runlevel4) को एक डिफ़ॉल्ट लक्ष्य के रूप में सेट किया है, जिसका अर्थ है कि ब्लूटूथ को अक्षम किया जाना चाहिए, और जब मैं जांचता हूं कि क्या सेवा चल रही है (systemctl स्थिति ब्लूटूथ), तो यह कहता है कि यह चल रहा है और सक्षम है।


NB: मैंने अपनी प्रारंभिक पोस्ट में एक त्रुटि की। मैं ब्लूटूथ को सक्षम करना चाहता हूं, इसे अक्षम नहीं करता।


1
Systemd वास्तव में रनलेवल्स की अवधारणा नहीं है। सबसे पहले सवाल यह है कि क्या इस ब्लूटूथ सेवा को /etc/rcX.d में sysV संगत इकाई के रूप में या एक systemd सेवा विवरण के रूप में शुरू किया गया है। systemctl show Bluetooth.serviceयह देखने के लिए उपयोग करें कि यह "वांटेड-बाय" कहां है। आप इसे .wants/अपने इच्छित ग्राफ़िकल स्तर की निर्देशिका में दर्ज करना चाह सकते हैं ।
Eckes

त्वरित उत्तर के लिए धन्यवाद। जब मैं systemctl show bluetooth.serviceकमांड टाइप करता हूं , तो एक WantedBy = bluetooth.target होता है जब मैं ग्राफ़िकल-लक्ष्य की .wants निर्देशिका में मिलता हूं, तो केवल एक फ़ाइल (खाता-डेमन.स्वेस्ट) होती है। मैं थोड़ा खोया हुआ हूं।

आप ग्राफिकल टार्गेट की वांटेड डायरेक्टरी और रन में सिमिलर जोड़ सकते हैं systemctrl daemon-reload ; systemctl isolate graphical-target। (और टिप्पणी के रूप में उपयोग जवाब Dort करें)
Eckes

साइट कैसे काम करती है, यह जानने के लिए कृपया हमारे सहायता केंद्र को पढ़ें । संपादन के बजाय उत्तर पोस्ट करना स्वागत योग्य नहीं है।
स्वेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.