El Lunes, 23 de Octubre de 2006 13:25, Emiliano Sutil escribió:
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.
Prueba con pidofproc. Por ejemplo: root 10723 0.0 0.0 2904 1124 ? Ss Oct04 0:00 /bin/bash /sbin/yast2 # pidofproc yast2 10723