
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
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Como enviar dicas ou artigos para o Viva o Linux
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo
Removendo o bloqueio por erros de senha no Gentoo (systemd)
Papel de Parede Animado no KDE Plasma 6 (Com dicas para Gentoo)
Homebrew: o gerenciador de pacotes que faltava para o Linux!
Removendo a trava de versão do Project Brutality para GZDoom/UZDoom
É o fim da produção de hollywood e da netflix... (2)
O que você está ouvindo agora? [2] (230)









