как насчет
ps ax | grep -c [m]y_script_run
, который должен считать 2 процесса.
Или
\ps ax | \grep '[m]y_script_run' | \grep -v 'bash -c' -c
, где (edit)
-c
будет считать строку [m] y_script_run
- это трюк с регулярным выражением на grep my_script_run
, но не на себя. (недостаток в том, что он работает только с фиксированной строкой, а не с $ {myvar}
). Благодаря @ G-Man эта строка должна быть заключена в кавычки.
\ ps
и \ grep
unalias grep и ps (на всякий случай)