Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2010, 11:20
Avatar de SirDuque
SirDuque
 
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 3 meses
Puntos: 89
creando un bash a mi necesidad

Hola chicos, bueno le cuento...
tengo un archivo php con un bucle....
cree un bash para que ejecute un
sudo php5 ~/scrip.php
y lo guarde en /etc/init.d/ para que ejecute en al iniciar el SO.

hasta ahora todo anda bien.... el problema es que necesito que el script se repita con un delay de 15 min.
puedo hacerlo desde el bash??

les dejo el post, donde aprendi esto:

LINK
Y Aca el codigo del PHP:
Código PHP:
Ver original
  1. <?php
  2.            include('config.php');
  3.            $consulta="SELECT * FROM smsingresa WHERE estado='0'";
  4.            $query=mysql_query($consulta);
  5.               while($row=mysql_fetch_array($query)){
  6.                         $numero= $row['numero'];
  7.                         $consulta2="SELECT * FROM smssalida WHERE numero='$numero'";
  8.                         $query2=mysql_query($consulta2);
  9.                         $row3=mysql_fetch_array($query2);
  10.                         $opera=$row3['opera'];                     
  11.                         $actualizar="UPDATE smsingresa SET estado='1', opera='$opera' WHERE numero='$numero'";
  12.                         if(mysql_query($actualizar)){ echo "<!---- se proceso el numero $numero <br> -->";}else{ echo "error";}
  13.                         }
  14. ?>
y este es el bash:

sudo gedit mi_script

Código:
#!/bin/sh

# Este script soluciona mi problemilla

sudo php5 /etc/init.d/scrip 

echo "Procesando..." 

echo "Terminado"

exit 0
__________________
Mono programando!
twitter.com/eguimariano