Hizmeti anlama - durum-all çıktı


14

Ben service --status-allman sayfası açıklamıyor çünkü, Ubuntu 13.10 komut çıktısını anlamaya çalışıyorum . Örneğin:

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

Ne yapmak +, -, ?demek? Ben çözemiyorum. Sendmail'i daha önce yükledim ama durdum ve kaldırdım apt-get remove sendmail*. Sanırım init betiğinden kurtulmadı /etc/init.d/ve bu yüzden çıktıda gösteriyor, ama en azından bir -, bu yüzden çalışmadığını varsayıyorum. Sonra SSH. Ben aslında sunucuya SSH-ing değilim, bu yüzden SSH hizmetinin çalışıyor olması gerektiğini varsayıyorum, ama -yine de orada. Bir de şifreli var ?. Birisi lütfen bunun gerçekte ne anlama geldiğine ışık tutuyor.

Yanıtlar:


15

service --status-allKomut her init komut dosyası için anlamaya çalışır /etc/init.dbir destekliyorsa statuskomutu (komut için grepping tarafından status).

Bu dizeyi bulamazsa, [ ? ]o hizmet için yazdırılır .

Aksi takdirde çalışır /etc/init.d/$application status.
Dönüş kodu 0 ise yazdırılır [ + ].
0 değilse yazdırır [ - ].

Neden hala çalışıyor olsa da sshyazdırıyor [ - ]?
sshUbuntu'da (13.10) sonradan başlatma ile kontrol edilir.
Çalışırken /etc/init.d/ssh statushiçbir çıktı ve 1 dönüş kodu üretilmez.


Ah, başla. Ayrıntılı cevap için teşekkürler, service --status-allşimdi benim için çok daha açık. Tam bir resim elde etmek için initctl listsonuçları birlikte kullanmalı mıyım? Daha eksiksiz ve kapsamlı bir yol var mı?
— p4sh4

Evet initctl listya da sadece genel kullanın ps ..., en azından systemdkullanılıncaya kadar ...
— Faker

İşaret systemdettiğiniz için teşekkürler , şimdi
— 14.10'u

Bildiğim kadarıyla 14.10 systemdhenüz kullanmıyor , ama ben bir Ubuntu adamı değilim. Yanlış olabilirim.
— faker

14.10 henüz dışarıda değil, bir alternatif olarak sunmayı planlıyorlar, upstartancak her ikisi de yakın gelecekte çalışacak
— p4sh4
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.