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(&quot;shutdown -h&nbsp; +3000&quot;, &quot;r&quot;);</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;">&nbsp;if(strstr(buf, &quot;Shutdown cancelled&quot;)){</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp; printf(&quot;Se cancelo el shutdown!!\n&quot;); /* En este punto mandarias el popup de la cancelacion */
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;}</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> &lt;<a href="mailto:e.mont01@gmail.com">
e.mont01@gmail.com</a>&gt; 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