-
Notifications
You must be signed in to change notification settings - Fork 0
/
firewall.service
13 lines (11 loc) · 1.17 KB
/
firewall.service
1
2
3
4
5
6
7
8
9
10
11
12
13
[Unit]
Description=Firewall.sh é um script contendo regras personalizadas de firewall # Descrição da unidade, indicando que é um serviço para o script de firewall personalizado
After=network.target # Define que o serviço só deve iniciar após o alvo de rede estar ativo
[Service]
Type=oneshot # O serviço será executado uma vez e, ao finalizar, não será reiniciado automaticamente
ExecStart=/usr/local/sbin/firewall.sh start # Comando a ser executado para iniciar o serviço, chamando o script firewall.sh com o argumento 'start'
ExecStop=/usr/local/sbin/firewall.sh stop # Comando a ser executado para parar o serviço, chamando o script firewall.sh com o argumento 'stop'
KillMode=process # Define o modo de interrupção dos processos, encerrando apenas os processos iniciados diretamente pelo serviço
RemainAfterExit=true # Garante que o estado do serviço seja considerado ativo mesmo após a execução do script
[Install]
WantedBy=multi-user.target # Define que o serviço será iniciado no modo multiusuário do sistema, carregando o serviço ao boot