Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/09/2003, 13:15
Avatar de lical
lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 22 años, 5 meses
Puntos: 0
Quizás algo como:

Código:
#!/bin/bash

ps -aux > temp
PS=`cat temp | grep --count majordomo`
rm -f temp

if [ $PS -ge 1 ]; then
   echo "El proceso está corriendo"
   # Comandos
fi
Utilizo un fichero temporal porque de otro modo a veces el propio "grep" contaría como proceso conteniendo "majordomo" y eso no es lo que buscamos.


Un saludo,
__________________
lical-> Usuario registrado de Linux #254225

ZonaSiete.ORG - GNU/Linux eminentemente práctico