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