He instalado pidof
a través de homebrew
brew install pidof
Y piensa en dos casos:
$ pidof bash > /dev/null; echo $?
$ pidof asdf > /dev/null; echo $?
Los resultados son:
0
0
¿Por qué sucede? Otro lanzamiento de linux 1 cuando pidof
no pudo encontrar el proceso.