servicio up or down
juan carlos mardones
juancarlos.mardones en gmail.com
Sab Jun 3 23:04:45 CLT 2006
Buenas yo hice un programita una vez y me sirvio = arto no se si es que
existira alguna alternativa a esto que hice con mis manos
saludos, J
#!/bin/sh
# Variables Globales
nombreProceso="proceso.sh"
proceso="/home/jc/proceso.sh"
horaInicial=9
# 21 => 21:59
horaFinal=21
estaCorriendo=$(ps -A|grep $nombreProceso)
horaActual=$(date +%H)
if [ $horaActual -ge $horaInicial ]; then
if [ $horaActual -le $horaFinal ]; then
if [ "$estaCorriendo" != "" ]; then
echo "El proceso esta corriendo. Estamos 0k"
else
echo "El proceso no esta corriendo. Tratando de
revivirlo."
exec $proceso &
sleep 1
fi
else
if [ "$estaCorriendo" != "" ]; then
echo "El proceso esta corriendo, hay que matarlo!"
killall $nombreProceso
sleep 1
else
echo "El proceso no esta corriendo. Estamos OK."
fi
fi
else
if [ "$estaCorriendo" != "" ]; then
echo "El proceso esta corriendo, hay que matarlo!"
killall $nombreProceso
sleep 1
else
echo "El proceso no esta corriendo. Estamos OK."
fi
fi
--
Juan Carlos Mardones Koning
Estudiante Ingenieria Civil en Informatica
Universidad Austral de Chile - Valdivia
Fono: 063-224587
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listas.inf.utfsm.cl/pipermail/linux/attachments/20060603/25e8f750/attachment.html
Más información sobre la lista de distribución Linux