मैं systemd की अच्छी सुविधा का उपयोग करता हूं: Instantiated Services।
क्या एक कॉल के साथ सभी तत्काल सेवाओं को फिर से लोड करने का एक सरल तरीका है?
उदाहरण: मैं इस तरह से सब नहीं चलाना चाहता:
systemctl restart autossh@foo
systemctl restart autossh@bar
systemctl restart autossh@blu
मैंने यह कोशिश की, लेकिन यह काम नहीं करता है
systemctl restart autossh@*
संबंधित: एक सिस्टमड सर्विस फ़ाइल के साथ एन प्रक्रिया शुरू करें
अपडेट करें
पहले मैं Instantiated Services से रोमांचित था, लेकिन बाद में मुझे एहसास हुआ कि Ansible जैसे कॉन्फ़िगरेशन प्रबंधन टूल को चलाने से अधिक समझ में आता है। मैंने सीखा: टूल को सरल रखें। कई उपकरण स्थिति-जांच (यदि .. और ...) और लूप को लागू करना शुरू करते हैं। उदाहरण के लिए webservers या mailserver congfiguration। लेकिन इसे एक अलग (ऊपरी) स्तर पर हल किया जाना चाहिए: कॉन्फ़िगरेशन प्रबंधन। देखें: https://github.com/guettli/programming-guidelines#dont-use-systemd-instantiated-units
systemctl status 'autossh@*'
आउटपुट:autossh@\x2a.service - ... Active: inactive (dead)
संस्करण:systemd 195