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,