Jika saya menjalankan perintah "service --status-all", setiap layanan (running?) Terdaftar dalam format kolom. Kolom pertama memiliki [? ], [+], atau [-] sebelum nama layanan. Apa yang diwakilkan oleh kolom ini? Apa artinya?, +, Dan -?
Maaf jika ini pertanyaan sederhana. Saya mencari online ~ 30 menit sebelum hanya datang ke sini dan bertanya.
Saya bahkan menemukan ini: Apa arti simbol dalam layanan --status-all artinya? di mana jawaban "benar" menyatakan "Ini menarik [+] atau [-] tergantung pada apakah status keluar masing-masing nol atau tidak nol."
Jadi, saya kira pertanyaan baru saya adalah apa arti status nol dan bukan nol (!?!?!)?
sudo service --status-all 2>&1 | grep ssh
output[ - ] ssh
bahkan ketika saya menjalankan perintah ini dari SSH? Atau mengapasudo service --status-all 2>&1 | grep lightdm
menghasilkan[ ? ] lightdm
ketikasudo service lightdm status
bekerja seperti pesona?/etc/init.d
masalah warisan . Pada komputer saya yang ditingkatkan serial,/etc/init.d/ssh status; echo $?
menunjukkan tidak-nol (buruk, tidak berjalan) daninitctl list
tidak menunjukkan SSH. Pada kotak 14,04 sayainitctrl
memang menunjukkan SSH tetapiservice
masih tidak dapat membaca statusnya. Juga ingat bahwainitctrl
berfungsi untuk Pemula danservice
merupakan bagian darisysvinit-utils
. Ini bukan gambar yang paling jelas tapi saya pikir itu mungkin bisa menjelaskan beberapa keanehan. Saya yakin pindah ke systemd akan membersihkan semuanya D: