Podczas sprawdzania statusu usługi przez systemctl
systemctl status docker
wynik jest podobny
● docker.service - Docker Application Container Engine Załadowano: załadowano (/lib/systemd/system/docker.service; włączony; preset dostawcy: włączony) Aktywne: nieaktywne (martwe) (Wynik: kod wyjścia) od Pon 2018-03-19 13:52:21 CST; 4min 32s temu Dokumenty: https://docs.docker.com Proces: 6001 ExecStart = / usr / bin / dockerd -H fd: // (kod = zakończony, status = 205 / LIMITS) Główny PID: 6001 ( kod = zakończony, status = 205 / LIMITS )
Pytanie dotyczy pogrubionej części: głównego kodu zakończenia procesu i informacji o statusie.
Czy istnieje lista wszystkich kodów i statusów wraz z ich wyjaśnieniem?
Wiem, że w większości przypadków jest to oczywiste (i znam odpowiedź na pytanie tutaj), ale ostatnio często pojawia się to pytanie w pracy (niektórzy szukają za pośrednictwem Google, ale nie mogą go znaleźć, inni otwierają systemd.service strona podręcznika, wyszukaj np. kod 203 i nie znajdź go ...), więc pomyślałem, że równie dobrze mogę go tutaj umieścić, aby łatwiej było ludziom znaleźć odpowiedź za pośrednictwem Google.
Odpowiedzi:
Tak, ale dopiero od 2017 r., Kiedy Jan Synacek ostatecznie udokumentował je w podręczniku systemowym. Twoi koledzy z pracy po prostu czytają niewłaściwą stronę instrukcji. ☺
Dalsza lektura
źródło
systemctl
kończy się z kodem3
pod pewnymi warunkami, nawet jeśli połączenie zakończyło się powodzeniem i nie wystąpił błąd. Aby uzyskać więcej informacji, zobacz Bug 77507 .