Я хочу определить простой сервис, который будет запускаться при загрузке, находясь на сервере Ubuntu 16.10. Итак, я создал/etc/init.d/mydaemon
Я как-то напутал между upstart и systemd: сначала я подумал, что должен настроить службу upstart. Так что после преобразования моего файла в синтаксис 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.