O motivo é simples. Não há comando / função chamado --status-all
:
$ service | --status-all
Usage: service < option > | --status-all | [ service_name [ command | --full-restart ] ]
--status-all: command not found
No uso, a barra |
significa OR
. Então, o que o uso está dizendo está usando:
-
service <option>
: a opção aqui éstart
,stop
, etc. -
service --status-all
: que fornece uma lista do status de todos os serviços que suportam status. -
service service_name command
: o nome do serviço é obviamente o nome de qualquer serviço no init e o comando éstart
,stop
,restart
, etc. -
service service_name --full-restart
: chama o comandostop
e, em seguida, chama o comandostart
.