Pular para o conteúdo

Daemons com shell script

Neste artigo mostrarei como criar daemons em shell script no Linux.
Joe Pereira Nascimento joenascimento
Hits: 36.926 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

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

#!/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.

   1. Criando um daemon simples
   2. Incrementando o daemon
   3. Script de inicialização
Nenhum artigo encontrado.

Certificação Linux, minha experiência com a LPI 101

Linux: Executando comandos utilizando a tecnologia biométrica de reconhecimento de voz

Criando vídeo com características de DVD

Impressione seus amigos mudando as músicas no seu computador pelo celular

Instalando servidor TACACS para centralizar usuários e senhas de ativos Cisco

#1 Comentário enviado por fabio em 26/09/2011 - 22:11h
Grande Joe, sempre trazendo trabalhos interessantes.

Um abraço.
#2 Comentário enviado por edirlf em 27/09/2011 - 16:54h
Já para os favoritos.
Parabéns!!!!!!!
#3 Comentário enviado por nullck em 28/06/2012 - 08:20h
Que tal deixar o inicio do script assim:

#!/bin/bash
# /etc/init.d/daemon
# chkconfig: 2345 80 30
# description: alguma coisa


... continua script

Agora podemos adicionar na inicialização de distribuições like redhat como fedora, centos, redhat , usando chkconfig:

chkconfig --level 2345 daemon on

=D

Contribuir com comentário

Entre na sua conta para comentar.