[Ubuntu-pa] Popen, cancel y cron

Juan Guerrero ryoma.nagare en gmail.com
Mie Sep 5 21:23:08 BST 2007


Un snippet de como se haria lo del popen en C, bien basico

char buf[512];
FILE *fptr = popen("shutdown -h  +3000", "r");
while(fgets(buf, 511, fptr) != NULL){
 if(strstr(buf, "Shutdown cancelled")){
  printf("Se cancelo el shutdown!!\n"); /* En este punto mandarias el popup
de la cancelacion */
 }
}
pclose(fptr);


Saludos

On 9/5/07, Eivar Montenegro Mosquera <e.mont01 en gmail.com> wrote:
>
>
> Muchas gracias por todas sus ideas:
>
>    - En cuanto al popen tengo que verificarlo así que en cuanto tenga
>    una respuesta te escribo, Juan.
>    - La idea del crontap esta genial es cierto y ya que es un archivo
>    no veo mayor problema en editar con un parser tal como sugieren.
>    - En cuanto a lo del cancel voy a realizar algunas pruebas para ver
>    como puedo recuperar la salida que genera shutdown, vi algo de eso una vez
>    pero lo tengo que investigar.
>
> Estoy justo ahora en este asunto así que les respondo pronto...
> --
> Eivar A. M. M.
> --
> Ubuntu-pa lista de correos
> Comunidad Local de Ubuntu GNU/Linux de Panama
> Ubuntu-pa en lists.ubuntu.com
> Modifique su configuracion:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-pa
>
>


-- 
Juan V. Guerrero
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-pa/attachments/20070905/e358ea0a/attachment.htm 


Más información sobre la lista de distribución Ubuntu-pa