systemctl - códigos de saída de serviço e explicação da informação de status

6

Ao verificar o status de um serviço via systemctl

systemctl status docker

a saída é algo como

● docker.service - Docker Application Container Engine
  Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
  Active: inactive (dead) (Result: exit-code) since Mon 2018-03-19 13:52:21 CST; 4min 32s ago
  Docs: https://docs.docker.com
  Process: 6001 ExecStart=/usr/bin/dockerd -H fd:// (code=exited, status=205/LIMITS)
  Main PID: 6001 (code=exited, status=205/LIMITS)

A questão é sobre a parte em negrito: o código de saída do processo principal e as informações de status. Existe uma lista de todos os códigos e status junto com sua explicação?

Eu sei que na maioria das vezes é auto-explicativo (e eu sei a resposta para a pergunta aqui) mas ultimamente nós temos essa pergunta muito no trabalho (algumas pessoas pesquisam via google mas não conseguem encontrá-la, outras as pessoas abrem a página do manual systemd.service , pesquisem por exemplo o código 203 e não o encontrem ...) então eu pensei que poderia colocá-lo aqui mais fácil para as pessoas encontrarem a resposta via google.

    
por don_crissti 26.07.2018 / 18:13

1 resposta

5

Sim, mas somente a partir de 2017, quando Jan Synacek finalmente os documentou no manual do systemd. Seus colegas de trabalho estão simplesmente lendo a página errada do manual. ☺

Leitura adicional

por 26.07.2018 / 19:00

Tags