Daemons com shell script
Neste artigo mostrarei como criar daemons em shell script no Linux.
[ Hits: 35.297 ]
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
Convertendo sistemas físicos em máquinas virtuais
Instalando e utilizando o agendador at
Auditoria de computadores com OPEN-AUDIT
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (11)