di4s
(usa XUbuntu)
Enviado em 25/12/2015 - 22:48h
worm_manel escreveu:
Debian 8 usa systemd.
Systemd usa runlevel para iniciar e desligar ?
Acho que não mais.
p4ulodi4s escreveu:
Oi, tudo bem?
Procure no fórum sobre runlevels...
Resumindo, o nível 0 e 6 são respectivamente desligar e reiniciar. Logo, quando o sistema vai desligar ele entra no nível 0 e executa os arquivos específicos desse nível. O mesmo ocorre quando o sistema reinicia.
Os arquivos que serão executados são organizados em algumas pastas localizadas em
/etc/. Para visualizar essas pastas faça:
ls -ld /etc/rc*
A pasta
/etc/rc0.d é para o nível 0 e a
/etc/rc6.d para o nível 6. Nessas pastas, existem alguns scripts que serão executados em ordem alfabética.
Sabendo disso, você pode colocar um link nessas pastas para o seu script. Recomendo que o seu script seja executado antes de todos os outros.
Linux Professional Institute - LPIC-1
Novell Certified Linux Administrator - CLA
http://twitter.com/p4ulodi4s
http://www.prminformatica.com.br/
Linux User #555844
Oi.
Agora que retornei para ver o topico...
Eu acabei respondendo pelo Debian que estou usando aqui, para o debian 8 com systemd o link
http://www.freedesktop.org/software/systemd/man/systemd.html é uma boa fonte de informação.
Para executar o script antes reiniciar( reboot ) e desligar( poweroff ) a máquina, é possível fazer o seguinte:
1 - crie o script e garanta permissão de execução:
nano nome_script
chmod +x nome_script
2 - crie o arquivo que representa o serviço para o systemd :
nano /etc/systemd/system/nome_servico.service
o conteúdo do arquivo deve ser o seguinte:
[Unit]
Description=Descricao seu script
Before=shutdown.service
DefaultDependencies=no
[Service]
Type=oneshot
ExecStart=/caminho/completo/seu_script
RemainAfterExit=yes
[Install]
WantedBy=reboot.target poweroff.target
3 - Ative o seu serviço com o comando:
systemctl enable nome_servico.service
Pronto. Assim, o seu script vai ser executado antes de reiniciar ou delisgar.
Linux Professional Institute - LPIC-1
Novell Certified Linux Administrator - CLA
http://twitter.com/p4ulodi4s
http://www.prminformatica.com.br/