Daemons com shell script
Neste artigo mostrarei como criar daemons em shell script no Linux.
[ Hits: 35.814 ]
Por: Joe Pereira Nascimento em 26/09/2011 | Blog: http://tiopatinhaslinux.sytes.net:2080
#!/bin/bash # /etc/init.d/daemon typeset -x PID=$(pgrep daemon.sh) do_start() { if [ -f /tmp/daemon.lock ] then /usr/local/bin/daemon.sh & sleep 0.3 else /usr/local/bin/daemon.sh & sleep 0.3 echo "Iniciando o daemon.sh: Processo: $PID" fi } do_stop() { kill -15 $PID 2>/dev/null & echo "Parando o daemon.sh" } do_restart() { if [ -f /tmp/daemon.lock ] then kill -15 $PID 2>/dev/null & echo "Reiniciando o daemon.sh: Processo: $PID" sleep 1 /usr/local/bin/daemon.sh & else do_start fi } case "$1" in start) do_start ;; stop) do_stop ;; restart) do_restart ;; status) if [ -f /tmp/daemon.lock ] then echo "o daemon.sh está rodando com sucesso" else echo "o daemon.sh está parado" fi ;; *) echo "*Modo de uso: /etc/init.d/daemon (start|stop|restart|status)" ;; esac
Problema no GRUB no Debian Squeeze 6.0.7 [Resolvido]
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (11)
Será que eu deveria apreender C/C++ para desenvolver para Linux? (4)