Veran estoy corriendo una aplicacion desde bash pero necesito atrapar el PID (process ID) y crear un archivo con este PID .....
Lo puedo hacer todo en bash??
Como atrapo el PID??
Puedo generar el archivo desde Bash??
Gracias
| ||||
no estoy segura mmm, sabes creo que crear procesos desde el Bash (supongo en el shell de linux ), mmm, veras yo intente crear procesos desde bash con fork(), pero no me dejo, despues me di cuenta que no pude crear procesos con el bash asi que lo hize desde C para linux y con el getPid() obtuve el PID de los procesos que cree en ese momento, no se si meti las cuatro o solo te confundi, pero si alguien sabe como se pueden crear procesos en bash se los agradezco, por cierto se que cada proceso tiene un PID, pero no se si a ese PID te referias bye
__________________ Lo mejor es vivir la vida minuto a minuto Última edición por landa02; 18/10/2006 a las 17:45 Razón: error de dedo |
| ||||
Me parece que solo quiere saber el PID de una aplicacion que YA esta corriendo desde BASH, creo que no tiene nada que ver con crear procesos. Saludos.
__________________ ¡Volviendo a la programación! |
| ||||
Asi es es en linux ,,,,,, y el PID es el codigo del proceso estaba intentando algo asi en un comando de Bash: #!/bin/sh kcalc declare -a Pid Pid=($(ps ux | grep kcalc)) echo ${$Pid[1]} >> process_id.pid en este caso intenco correr kcalc, capturar su PID y guardarlo en un archivo ..... pero no sale .... me podrian ayudar Gracias |
| ||||
Con esto capturo toda la linea : #!/bin/sh kcalc Pid=`ps ux | grep kcalc` echo $Pid >> process_id.pid y su salida es : root 7827 0.0 0.1 5608 640 pts/3 S+ 15:00 0:00 grep kcalc pero solo quiero el 7827 que es el PID .... como lo puedo hacer? |
| ||||
Tambien existe el comando pgrep Saludos
__________________ “Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar” |
| ||||
Hola!!! podrias enviar la salida del ps a un archivo y utilizando awk imprimir el dato que te interesa de la columbna donde se encuentran los PID. Suerte!!
__________________ Dios es el único ser que para reinar no tuvo ni siquiera necesidad de existir. -------:::Charles Baudelaide:::-------- |