Escolar Documentos
Profissional Documentos
Cultura Documentos
Nas últimas distribuições Debian (9) é instalado por padrão systemd em vez de sysvinit como
sistema de inicialização. Este artigo ilustra como usá-lo.
Para iniciar um script na inicialização, um arquivo de serviço deve ser criado no systemd.
Vou pegar como base o script de firewall que publiquei (Modelo simples e funcional de Firewall
com iptables)
Vamos criar um arquivo de serviço para o nosso programa firewall. Crie como root um arquivo
chamado rr-firewall.service no diretório /lib/systemd/system.
# vim /lib/systemd/system/rr-firewall.service
1 [Unit]
2 Description=Firewall
3
4 [Service]
5 Type=simple
6 RemainAfterExit=yes
7 ExecStart=/etc/init.d/rr-firewall start
8 ExecStop=/etc/init.d/rr-firewall stop
9 ExecReload=/etc/init.d/rr-firewall restart
10
11 [Install]
12 WantedBy=multi-user.target