Memahami layanan --status-semua output


14

Saya mencoba memahami output dari service --status-allperintah di Ubuntu 13.10, karena halaman manual tidak menjelaskannya. Sebagai contoh:

[ + ]  rsyslog
[ - ]  sendmail
[ ? ]  sendsigs
[ + ]  setvtrgb
[ - ]  ssh

Apa +, -, ?artinya? Saya tidak bisa mengetahuinya. Saya telah menginstal sendmail sebelumnya tetapi saya berhenti dan menghapusnya dengan apt-get remove sendmail*. Saya kira itu tidak menghilangkan skrip init /etc/init.d/dan itu sebabnya ia memperlihatkannya di output, tapi setidaknya itu a -, jadi saya menganggap itu tidak berjalan. Lalu, SSH. Saya sebenarnya SSH-ing ke server, jadi saya menganggap layanan SSH harus berjalan, tapi itu -ada di sana. Lalu ada yang samar ?. Seseorang tolong jelaskan apa artinya ini sebenarnya.

Jawaban:


15

The service --status-allperintah mencoba untuk mencari tahu untuk setiap skrip init di /etc/init.djika mendukung statusperintah (oleh grepping script untuk status).

Jika tidak menemukan string itu, ia akan mencetak [ ? ]untuk layanan itu.

Kalau tidak, itu akan berjalan /etc/init.d/$application status.
Jika kode pengembaliannya 0, ia mencetak [ + ].
Jika tidak 0 mencetak [ - ].

Mengapa sshcetak [ - ]meskipun masih berjalan?
sshdikendalikan oleh pemula di Ubuntu (13.10).
Menjalankan tidak /etc/init.d/ssh statusakan menghasilkan output dan kode pengembalian 1.


Oh, pemula. Terima kasih atas jawaban terperinci, service --status-alljauh lebih jelas bagi saya sekarang. Jadi untuk mendapatkan gambaran lengkap saya juga harus menggunakan initctl listdan jenis "atau" hasilnya bersama? Apakah ada cara yang lebih lengkap dan komprehensif?
p4sh4

Yap gunakan juga initctl listatau hanya umum ps ..., setidaknya sampai systemdsedang digunakan ...
faker

Terima kasih telah menunjukkan systemd, sekarang saya menantikan 14.10 ...
p4sh4

Sejauh yang saya tahu 14.10 belum digunakan systemd, tapi saya bukan orang Ubuntu. Saya bisa saja salah.
faker

14.10 belum keluar, mereka berencana untuk menawarkannya sebagai alternatif, upstarttetapi keduanya akan bekerja dalam waktu dekat rupanya
p4sh4
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.