Mi consulta es la siguiente, tengo los siguientes 3 procesos corriendo en mi servidor:
[juan@localhost ~]$ ps U juan
PID TTY STAT TIME COMMAND
10600 ? Sl 1:53 ./MyServer
10620 pts/0 S 0:00 python ../Accion/DemonioAccion1.py
10621 pts/0 S 0:00 python ../Accion/DemonioAccion2.py
Para trabajar sobre el primer proceso, se pueden usar los comandos de la siguiente formas.
Para obtener el pid:
/sbin/pidof -x MyServer
Para matar proceso:
killall MyServer
Ahora no he podido encontrar laa forma de trabajar con el nombre de SOLO el segundo proceso, he
probado las siguientes opciones:
/sbin/pidof -x python ../Accion/DemonioAccion1.py => devuelve todos los pid de python
/sbin/pidof -x "python ../Accion/DemonioAccion1.py" => devuelve vacio
/sbin/pidof -x 'python ../Accion/DemonioAccion1.py' => devuelve vacio
/sbin/pidof -x python\ ../Accion/DemonioAccion1.py => devuelve vacio
¿alguien sabe como poder indicar por el nombre a SOLO el segundo proceso para poder realizar operaciones sobre él?