Linux/Unix Shell Scripting - control de procesos

 
Vista:

control de procesos

Publicado por tipitipi (4 intervenciones) el 27/03/2012 08:51:32
Hola a todos:

Mi duda es la siguiente:

Tengo arrancado un proceso hecho por mí ( un pequeño ejecutable en c ) y está arrancado desde una consola mediante el comando "nohup nombre_proceso &".
Este proceso está mostrando trazas por pantalla continuamente.


El tema es que la consola desde la que lo arranqué, ya la he cerrado y ahora necesito ver por pantalla las trazas que está mostrando el proceso, pero el tema es que no lo puedo detener y arrancarlo de nuevo en primer plano, ya que las tareas que realiza son críticas.

Mi pregunta es:

¿ Existe algún modo de arrancar una consola y hacer que el proceso muestre las trazas por pantalla ?


Muchas Gracias a todos


Un Saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 50
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

control de procesos

Publicado por caic (99 intervenciones) el 29/03/2012 17:09:05
Hola,

Pues la verdad es que no se me ocurre cómo hacer lo que necesitas...

Lo que sí se me ocurre es comentarte que la próxima vez que lances el script hagas alguna de estas cosas:

1. Redireccionar la salida estándar y de error a unos logs. Ejemplo:

./script .sh 1>stdout.log 2>stderr.log

2. Utilizar el comando screen la próxima vez que lances el proceso. Si googleas hay mucha info.

Saludos!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

control de procesos

Publicado por tipitipi (4 intervenciones) el 29/03/2012 22:16:09
Hola:

Gracias por responder.

Tu propuesta ya la habría valorado, pero hay muchos casos en los que no sería viable implementarla por la gan cantidad de trazas que el proceso genera y habría que idear "algo" para evitar que el disco duro se llenase.


De todos, si encuentro la respuesta, la cuelgo aqui.

Gracias de nuevo

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar