Un snippet de como se haria lo del popen en C, bien basico<br><br><span style="font-family: courier new,monospace;">char buf[512];</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
FILE *fptr = popen("shutdown -h +3000", "r");</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">while(fgets(buf, 511, fptr) != NULL){</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> if(strstr(buf, "Shutdown cancelled")){</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> printf("Se cancelo el shutdown!!\n"); /* En este punto mandarias el popup de la cancelacion */
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">}</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">pclose(fptr);</span><br><br><br>Saludos<br><br><div><span class="gmail_quote">On 9/5/07, <b class="gmail_sendername">Eivar Montenegro Mosquera</b> <<a href="mailto:e.mont01@gmail.com">
e.mont01@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>Muchas gracias por todas sus ideas:<br><ul><li>En cuanto al popen tengo que verificarlo así que en cuanto tenga una respuesta te escribo, Juan.
</li><li>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.
</li><li>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.</li></ul>Estoy justo ahora en este asunto así que les respondo pronto...
<br><span class="sg">-- <br>Eivar A. M. M.
</span><br>--<br>Ubuntu-pa lista de correos<br>Comunidad Local de Ubuntu GNU/Linux de Panama<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Ubuntu-pa@lists.ubuntu.com">Ubuntu-pa@lists.ubuntu.com
</a><br>Modifique su configuracion: <a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-pa" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-pa</a>
<br><br></blockquote></div><br><br clear="all"><br>-- <br>Juan V. Guerrero