
Enviado em 05/03/2010 - 18:57h
Olá Amigos, estou com um problema em relação a um script para verificar se um processo está rodando e se não estiver starta-lo. Estou rodando o Honeyd com o plugin honeycomb, mas as vezes gera alguns "segmentation fault" e quero inicia-lo se o processo cair. Para isso vou usar o script logo a baixo e inserir no crotab para a cada 30 segundos executar o script que então verifica se o processo está rodando.
#!/bin/bash
startp="/usr/local/honeyd/bin/honeyd -d -i eth0 -f /usr/local/honeyd/test.conf -p /usr/local/honeyd/share/honeyd/nmap.prints -x /usr/local/honeyd/share/honeyd/xprobe2.conf -a /usr/local/honeyd/share/honeyd/nmap.assoc -l /var/log/honeyd/honeyd.log -i eth0 192.168.40.9"
#path to pgrep command (including the -f argument required)
pgrep="pgrep -f"
# Process name
pname="honeyd"
# Find a PID of pname
$pgrep ${pname}
echo $?
if [ $? -eq 0 ] # if not running
then
# start
$startp
date >> a
else
echo process ativo
fi
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
Lançamento do Brutal DOOM test 6
Consertando o erro no Brave de webgl
Solução para ter de volta as bordas e barra de títulos das janelas em zenity no Debian 13.x
SystemD e mais polêmicas. (12)
Qual melhor distro para esse notebook? (5)
Novos requisitos de sistema para a versão 26.04 (7)









