Script Bash avec base if/else et le nombre de processus en cours d'exécution basé sur un modèle

Je suis en train d'écrire un script qui compte le nombre de processus en cours d'exécution correspondant à un patern. Si elle dépasse une valeur codée en dur de faire quelque chose...d'autre faire quelque chose d'autre.

Je trouve le nombre de processus à l'aide de:

ps ax | grep process_name | wc -l | sed -e "s: ::g"

Si la sortie de la commande ci-dessus est supérieure à 15 ans..il devrait echo "Done". Sinon, l'echo "Pas Complet".

Jusqu'à présent, j'ai ceci mais ça ne fonctionne pas:

numprocesses=ps ax | grep sms_queue | wc -l | sed -e "s: ::g"
if [ $numprocesses -le "15" ] ; then
  echo "Done."
else
  echo "Not Complete."
fi
InformationsquelleAutor Andy | 2010-11-05