Buenas, tengo freebsd en mi servidor y necesito saber si un script sh esta corriendo y si no lo esta que lo ejecute, lo que hago es:
Código PHP:
if ps waux | grep -v grep | grep miscript.sh
then
echo "miscript.sh service running, everything is fine"
else
echo "miscript.sh is not running"
echo "Start $miscript.sh"
ejecuto script...
fi
Pero no me esta funcionando, lo veo ejecutar 3 o 4 veces o mas haciendo grep, alguna idea?