Я пытаюсь написать скрипт, который подсчитывает количество процессов, запущенных в соответствии с паттерном.Если оно превышает жестко заданное значение, тогда что-то сделать ... иначе сделать что-то еще.
Я выясняю количество процессов, используя:
ps ax | grep process_name | wc -l | sed -e "s: ::g"
Если вывод команды вышебольше 15 .. должно повториться "Готово".В противном случае выведите «Not Complete».
Пока у меня есть это, но оно не работает:
numprocesses=ps ax | grep sms_queue | wc -l | sed -e "s: ::g"
if [ $numprocesses -le "15" ] ; then
echo "Done."
else
echo "Not Complete."
fi