Re: Iniciar proceso con PID definido
Como ya han dicho muchos, lo puedes realizar de dos formas:
1) Con un script de inicio en /etc/init.d que ejecute start-stop-daemon,
éste suele enviar los pid's
a ficheros en /var/run y ahí lo puedes consultar, en /etc/init.d viene
un ejemplo que se llama skeleton
y que te puede orientar como hacerlo
2) Utilizando ps, yo lo he tenido que utilizar no hace mucho para matar
desde un programa un proceso,
te pego como lo hice:
ps -AF | grep "nombre_proceso" | grep -v grep | awk '{print $2}'
y con esto obtienes únicamente el pid del proceso que quieras.
Saludos.
JAP escribió:
Buenassss....
Tengo un proceso que inicio en forma automática cada vez que enciendo
la computadora, y va a segundo plano.
Cada vez que la máquina arranca este proceso, le asigna su
correspondiente PID.
Debido que en el transcurso del día debo llamar a este proceso para
supervisar cómo va, debo primero averiguar el PID que tiene asignado,
pues varía en cada arranque.
La pregunta, que buscado en la red y a la que no le encuentro respuesta:
¿Existe alguna forma de asignarle un PID definido a un proceso al
momento de iniciar su ejecución?
Esto ya se me transformó de haraganería a verdadera curiosidad.
Gracias en adelanto.
=====
GNU/Linux - Usuario Registrado # 389414
http://i18n.counter.li.org
______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y m�es desde 1 c�imo por minuto.
http://es.voice.yahoo.com
Reply to: