Red Hat Training

A Red Hat training course is available for RHEL 8

3.5.2.2. Opções importantes da seção [Serviço]

As seguintes tabelas listam opções importantes da seção [Serviço].

Tabela 3.10. Opções importantes da seção [Serviço]

Opção[a]Descrição

Type

Configura o tipo de inicialização do processo da unidade que afeta a funcionalidade do ExecStart e opções relacionadas. Uma das:

* simple - O valor padrão. O processo iniciado com ExecStart é o processo principal do serviço.

* forking - O processo teve início com ExecStart, que se torna o principal processo do serviço. O processo dos pais sai quando a partida é concluída.

* oneshot - Este tipo é semelhante a simple, mas o processo sai antes de iniciar as unidades conseqüentes.

* dbus - Este tipo é semelhante a simple, mas as unidades conseqüentes só são iniciadas após o processo principal ganhar um nome D-Bus.

* notify - Este tipo é semelhante a simple, mas as unidades conseqüentes só são iniciadas depois que uma mensagem de notificação é enviada através da função sd_notify().

* idle - similar a simple, a execução real do binário de serviço é atrasada até que todos os trabalhos estejam concluídos, o que evita misturar a saída de status com a saída de shell dos serviços.

ExecStart

Especifica comandos ou scripts a serem executados quando a unidade é iniciada. ExecStartPre e ExecStartPost especificam comandos personalizados a serem executados antes e depois ExecStart. Type=oneshot permite especificar vários comandos personalizados que são então executados sequencialmente.

ExecStop

Especifica comandos ou scripts a serem executados quando a unidade é parada.

ExecReload

Especifica comandos ou scripts a serem executados quando a unidade é recarregada.

Restart

Com esta opção ativada, o serviço é reiniciado após a saída de seu processo, com exceção de uma parada limpa pelo comando systemctl.

RemainAfterExit

Se definido para True, o serviço é considerado ativo mesmo quando todos os seus processos saíram. O valor padrão é Falso. Esta opção é especialmente útil se Type=oneshot estiver configurado.

[a] Para obter uma lista completa de opções configuráveis na seção [Serviço], consulte a página do manual systemd.service(5).