Anda seharusnya tidak mengharapkan hasil seperti itu.
Sebagai permulaan, Ubuntu tidak berlaku seperti ini di versi sebelumnya. Ubuntu adalah sistem pemula untuk hanya di bawah satu dekade, dan perilaku service
perintah pada Ubuntu selama bertahun-tahun tidak menyerupai apa yang Anda harapkan. Orang dapat melihat perilaku pemula dari service
perintah pada gambar di Bagaimana cara mendapatkan perintah layanan untuk mencetak output di 15.10? .
Jawabannya hampir sama untuk Anda seperti untuk orang-orang dengan Ubuntu versi 15.10 tahun lalu:
Anda menggunakan Ubuntu versi 16.10, sistem operasi systemd. Manajemen layanan sistem Anda tidak lagi dilakukan oleh pemula (atau utilitas apa pun yang melakukannya pada sistem operasi non-Ubuntu apa pun yang Anda miliki sebelumnya). Ini dilakukan oleh systemd.
The service
perintah mungkin sama ... tapi Debian / Ubuntu service
perintah shell script yang mencoba untuk auto-mendeteksi apakah pemula atau systemd adalah manajer layanan sistem berjalan, dan menjalankan perintah manajemen layanan asli yang sebenarnya untuk pemula dan systemd. Ini mengeksekusi dua jalur kode yang sangat berbeda untuk pemula dan untuk systemd.
perintah manajemen layanan asli kaya baru ini adalah initctl start
, initctl stop
, initctl status
dan sebagainya. Mereka mencetak pesan saat mereka pergi.
perintah manajemen layanan asli systemd ini adalah systemctl start
, systemctl stop
, systemctl status
dan sebagainya. Mereka tidak mencetak output saat beroperasi.
Bacaan lebih lanjut