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 ![]()
__________________ 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:::-------- |