service - executa um script System V init
SINTAXE
service SCRIPT COMANDO [OPÇÕES]
service --status-all
service --help | -h | --version
DESCRIÇÃO
service executa um script System V init ou uma unidade systemd no ambiente mais previsível possível,
removendo a maioria das variáveis de ambiente e definindo o diretório de trabalho atual como /.
O parâmetro SCRIPT especifica um script System V init, localizado em /etc/init.d/SCRIPT, ou o nome de uma unidade systemd. A existência de uma unidade systemd com o mesmo nome de um script em /etc/init.d fará com que a unidade tenha precedência sobre o script init.d. Os valores suportados de COMANDO dependem do script invocado. service passa COMANDO e OPÇÕES para o script init sem modificações. Para unidades systemd, start, stop, status e reload são passados para seus equivalentes systemctl/initctl.
Todos os scripts devem suportar pelo menos os comandos start e stop. Como um caso especial, se COMANDO for --full-restart, o script é executado duas vezes, primeiro com o comando stop e, em seguida, com o comando start. Observe que, ao contrário de update-rc.d(8), service não verifica /usr/sbin/policy-rc.d.
service --status-all executa todos os scripts init, em ordem alfabética, com o comando status. O
status é [ + ] para serviços em execução, [ - ] para serviços interrompidos e [ ? ] para serviços sem um
comando status. Esta opção chama apenas o status para trabalhos sysvinit.
CÓDIGOS DE SAÍDA
service chama o script init e retorna o status retornado por ele.
ARQUIVOS
/etc/init.d
O diretório que contém os scripts System V init.
/{lib,run,etc}/systemd/system
Os diretórios que contêm as unidades systemd.
AMBIENTE
LANG, LANGUAGE, LC_CTYPE, LC_NUMERIC, LC_TIME, LC_COLLATE, LC_MONETARY, LC_MESSAGES, LC_PAPER,
LC_NAME, LC_ADDRESS, LC_TELEPHONE, LC_MEASUREMENT, LC_IDENTIFICATION, LC_ALL, TERM, PATH
As únicas variáveis de ambiente passadas para os scripts init.
VEJA TAMBÉM
/etc/init.d/skeleton
update-rc.d(8)
init(8)
invoke-rc.d(8)
systemctl(1)
AUTOR
Miloslav Trmac <_>, Petter Reinholdtsen <_>
Licença: GNU General Public License v2 (GPLv2)
DIREITOS AUTORAIS
2006 Red Hat, Inc., Petter Reinholdtsen <_>