Tôi muốn xác định một dịch vụ đơn giản sẽ bắt đầu khi khởi động, trên máy chủ Ubuntu 16.10. Vì vậy, tôi đã tạo ra một/etc/init.d/mydaemon
Tôi bằng cách nào đó đã nhầm lẫn giữa upstart và systemd: lúc đầu tôi nghĩ rằng tôi phải thiết lập một dịch vụ mới nhất. Vì vậy, sau khi chuyển đổi tập tin của tôi thành một cú pháp mới, tôi đã chạy update-rc.d mydaemon defaults
.
Tôi đã tìm ra lỗi của mình và chạy update-rc.d mydaemon remove
, chuyển đổi thành cú pháp systemd và chạy systemctl enable mydaemon
, nhưng gặp lỗi:
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.