Ini tidak secara langsung tentang Debian vs Ubuntu, ini tentang SysVinit vs Upstart . Default Debian ke SysVinit; Anda dapat menginstal pemula, tetapi Anda harus tahu apa yang Anda lakukan, dan Anda harus terbiasa dengannya bahkan sebelum Anda berpikir untuk menginstalnya di server produksi. Walaupun secara teori memungkinkan untuk menginstal keduanya, dengan hanya satu yang berjalan sebagai proses nomor 1, Debian tidak mendukung hal ini.
Pemula lebih muda dari SysVinit dan memiliki lebih banyak kemampuan, yang menjelaskan mengapa Anda tidak bisa hanya mengambil deskripsi layanan Pemula dan memberikannya ke SysVinit. Anda harus menulis naskah untuk/etc/init.d
. Pada dasarnya skrip itu perlu melihat argumen pertama ( $1
) dan start
, stop
atau restart
layanan seperti yang diarahkan.
Jika Anda menggunakan acara Memulai untuk menentukan kapan memulai skrip, Anda harus menggunakan beberapa metode lain. Pemula mengumpulkan acara dari berbagai sumber; Anda bisa mendapatkan pemicunya dari mana saja Pemula mendapatkannya, Pemula dalam hal ini hanyalah cara mudah untuk tidak harus mencari pemicu di banyak tempat dan protokol yang berbeda.