Saya memiliki daemon yang berfungsi dengan baik jika saya memulainya secara manual dengan service
perintah:
ricardo@ricardo-laptop:~$ sudo service minidlna start
* Starting minidlna minidlna [ OK ]
tetapi itu tidak dikonfigurasikan untuk mulai secara otomatis ketika PC reboot.
Bagaimana saya dapat mengkonfigurasi untuk memulai secara otomatis, bahkan jika tidak ada yang login ke PC?
autostart
manifes atau*.service
file di beberapa lokasi, serta diinit.d
ataucrontab
. Lihat: unix.stackexchange.com/a/525845/43233Jawaban:
Ini harus menambahkan layanan ke sistem startup otomatis. Tetapi jika Anda mendapatkan:
Lakukan perintah
PS : Untuk detail lebih lanjut lihat halaman manual untuk pembaruan-rc.d dengan mengetikkan perintah
man update-rc.d
sumber
System start/stop links for /etc/init.d/minidlna already exist.
sudo update-rc.d -f minidlna remove
untuk menghapus tautan yang ada.update-rc.d: /etc/init.d/mongod: file does not exist
. Kemudian,sudo systemctl enable mongod.service
bekerja untuk saya.Terkadang Anda perlu menjalankan skrip pada proses boot, misalnya menjalankan konfigurasi iptables saat proses boot. Jadi, Anda tidak harus menjalankan skrip secara manual setiap me-reboot.
Anda dapat menjalankan skrip saat proses boot di Ubuntu dengan menambahkannya ke
/etc/init.d/rc.local
file. Lihatlah langkah-langkah di bawah ini.Buka
/etc/rc.local
file dengan perintah ini:Tambahkan skrip yang ingin Anda jalankan pada proses boot di sana, misalnya:
Tinjau komentar yang disertakan dalam file itu dan pastikan keluar 0 di akhir.
Simpan file. Dan skrip Anda akan berjalan saat proses boot.
sumber
rc.local
vs menambahkannya ke init, adalah bahwa rc.local dieksekusi pada akhir urutan startup init, bukan sebagai bagian dari ituUntuk memulai daemon saat startup:
Untuk menghapus:
defaults>> level run standar 2,3,4 dan 5
Contoh:
sumber
Sejak Ubuntu 15.10 (resp. Debian 8 "jessie"), Anda harus menggunakan perintah berikut untuk mengonfigurasi layanan Anda
minidlna
agar berjalan saat startup:Dan untuk menonaktifkannya lagi dari mulai saat boot:
Ini berfungsi dengan semua referensi nama layanan yang dapat Anda temukan
ls /lib/systemd/system/*.service
.sumber