Daemons com shell script

Neste artigo mostrarei como criar daemons em shell script no Linux.

[ Hits: 35.292 ]

Por: Joe Pereira Nascimento em 26/09/2011 | Blog: http://tiopatinhaslinux.sytes.net:2080


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.

    Próxima página

Páginas do artigo
   1. Criando um daemon simples
   2. Incrementando o daemon
   3. Script de inicialização
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Free Pascal Compiler

Impressora JPG no Linux compartilhada para Windows

Screensaver para todos

Recuperando imagem ISO com falha usando JIGDO

Gtk-Qt Engine: temas Qt em aplicações GTK

  
Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts