Tema: Simple AWK
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2009, 11:24
samy4ever
 
Fecha de Ingreso: agosto-2008
Mensajes: 143
Antigüedad: 15 años, 8 meses
Puntos: 1
Simple AWK

Hola,

Quiero hacer un awk (que lo ejecutaré con el system() de C) que:

Me mire los procesos activos con ps -all
Haga una comprobación de que esté mi proceso (con un | grep MIPROCESO)
Me devuelta una variable con un valor asignado segun si ese proceso está o no.

El problema es que no tengo mucha idea del tema...

Lo que tengo:

system("awk {' if (ps -all | motion) print 'si esta motion'; else print 'no esta motion'; '};");

A ver si me podeis echar una mano. Lo que me gustaría es que con ps -all | motion me mire si tengo el proceso motion ejecutándose en el sistema. En caso de que sí, que me escriba avisándome y sinó, lo mismo.

Aquí el if lo hace mal, me da un error de que falta un } y tampoco sé como guardarlo a una variable y tratar con ella desde C.

Muchas gracias!

Samu