Daemons com shell script
Neste artigo mostrarei como criar daemons em shell script no Linux.
Criando um daemon simples
Para criar daemons em Linux temos que usar C/C++, porém vou mostrar uma forma simples de usarmos nossos scripts de forma que
se comportem como um daemon.
Obs.: Use o editor que preferir.
# vi daemon.sh
Dê as permissões para o script:
# chmod +x daemon.sh
E depois execute-o (como root):
# ./daemon.sh
Nesse simples exemplo o script vai entrar em loop infinito por causa do while true. Ele só vai parar de executar quando o usuário intervir com o famoso crtl+c.
Obs.: Use o editor que preferir.
# vi daemon.sh
#!/bin/bash
if [ "$UID" = "0" ]
then
while true
do
sleep 1
echo "Esse é um daemon exemplo"
done
else
echo "Execute como root"
fi
Dê as permissões para o script:
# chmod +x daemon.sh
E depois execute-o (como root):
# ./daemon.sh
Nesse simples exemplo o script vai entrar em loop infinito por causa do while true. Ele só vai parar de executar quando o usuário intervir com o famoso crtl+c.
Um abraço.