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.