Jeśli uruchomię polecenie „service --status-all”, każda usługa (działająca?) Jest wyświetlana w formacie kolumny. Pierwsza kolumna ma albo [? ], [+] lub [-] przed nazwą usługi. Co przedstawia ta kolumna? Co znaczy?, + I -?
Przepraszam, jeśli to proste pytanie. Szukałem w Internecie przez około 30 minut, zanim przyszedłem tutaj i zapytałem.
Znalazłem nawet: Co oznaczają symbole w służbie - status - wszystkie? gdzie „poprawna” odpowiedź stanowi „Rysuje [+] lub [-] w zależności od tego, czy status wyjścia był odpowiednio zerowy czy niezerowy.”.
Myślę, że moje nowe pytanie brzmi: co oznacza status zero i niezerowy (!?!?!)?
sudo service --status-all 2>&1 | grep ssh
wyjściowe[ - ] ssh
nawet po uruchomieniu tego polecenia z SSH? Lub dlaczegosudo service --status-all 2>&1 | grep lightdm
wyjścia,[ ? ] lightdm
gdysudo service lightdm status
działają jak urok?/etc/init.d
problem ze starszymi wersjami . Na moim seryjnie zaktualizowanym komputerze/etc/init.d/ssh status; echo $?
pokazuje niezerowe (złe, nie działa) iinitctl list
nie pokazuje SSH. Na moim 14.04 poluinitctrl
robi pokaz SSH, aleservice
nadal nie można odczytać jego status. Pamiętaj też, żeinitctrl
działa dla Upstart iservice
jest częściąsysvinit-utils
. Nie jest to najczystszy ze zdjęć, ale myślę, że to może w jakiś sposób wyjaśnić niektóre dziwactwa. Jestem pewien, że przejście na systemd wszystko wyczyści. D: