起動時に開始される単純なサービスを定義し、Ubuntuサーバー16.10上に置きます。だから私は作成しました/etc/init.d/mydaemon
私はどういうわけかupstartとsystemdの間でめちゃくちゃになりました:最初はupstartサービスをセットアップする必要があると思いました。したがって、ファイルをupstart構文に変換した後、実行しましたupdate-rc.d mydaemon defaults
。
私は自分のエラーを見つけて実行しupdate-rc.d mydaemon remove
、systemd構文に変換して実行しましたが、エラーが発生しました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.