मैं एक साधारण सेवा को बूट पर शुरू करने के लिए परिभाषित करना चाहता हूं, जो कि Ubuntu सर्वर 16.10 पर है। तो मैंने एक बनाया है/etc/init.d/mydaemon
मैंने किसी तरह अपस्टार्ट और सिस्टमड के बीच गड़बड़ कर दी: पहले मुझे लगा कि मुझे एक अपस्टार्ट सेवा को सेटअप करना है। इसलिए अपनी फाइल को एक upstart सिंटैक्स में परिवर्तित करने के बाद, मैं भाग गया update-rc.d mydaemon defaults
।
मैंने अपनी त्रुटि का पता लगा लिया और भाग गया update-rc.d mydaemon remove
, सिस्टमड सिंटैक्स में परिवर्तित हो गया systemctl enable mydaemon
, और भाग गया , लेकिन त्रुटि मिली:
mydaemon.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable mydaemon
update-rc.d: error: mydaemonDefault-Start contains no runlevels, aborting.