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).
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja oBlog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.