Pues simplemente es pidof <ejecutable> Tambien tienes pidofproc
Por ejemplo:
# pidof xterm 12332
el comando pidof ya lo habia probado, pero en mi caso no me sirve, por 2 razones, porque tengo varios que se llaman igual y entonces me devuelve varios y segundo porque el proceso que estoy buscando es un programa hecho en C# corriendo con mono. En este caso el ejecutable es mono pero yo busco el programa que ejecuta, no el proceso mono, es decir: la salida de ps aux: root 5213 0.0 1.0 21244 10944 ? Sl 09:24 0:00 /opt/mono/bin/mono ./miprograma.exe yo estoy buscando miprograma.exe, y no mono que es el que me saca el pidof. Por lo menos el pidof me saca algo, que antes yo estaba probando pidof miprograma.exe y obviamente no me sacaba nada. de ahi me confusión. Un saludo Emiliano Sutil