Foros del Web » Administración de Sistemas » Unix / Linux »

creando un bash a mi necesidad

Estas en el tema de creando un bash a mi necesidad en el foro de Unix / Linux en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 11/12/2010, 11:20
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 9 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
  #2 (permalink)  
Antiguo 11/12/2010, 12:05
Avatar de DooBie  
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 20 años, 2 meses
Puntos: 71
Respuesta: creando un bash a mi necesidad

Debes usar cron, busca informacion en google.
  #3 (permalink)  
Antiguo 12/12/2010, 08:57
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 9 meses
Puntos: 89
Respuesta: creando un bash a mi necesidad

Cita:
Iniciado por DooBie Ver Mensaje
Debes usar cron, busca informacion en google.
Gracias Doobie!

Les dejo un link muy interesante:

Como usar cronbat
__________________
Mono programando!
twitter.com/eguimariano
  #4 (permalink)  
Antiguo 12/12/2010, 09:20
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 9 meses
Puntos: 89
Respuesta: creando un bash a mi necesidad

Código:
Algunos ejemplos válidos de veces cron:
0 0 * * * - se ejecutará secuencias de comandos cada noche 12:00a.m.
0 * * * * - se ejecutará secuencias de comandos cada hora
* / * * 15 * * - se ejecutará secuencias de comandos cada 15 minutos
5 8 * * * - se ejecutará secuencias de comandos todos los días 5 minutos después de 8 a.m.
5 8 15 * * - se ejecutará secuencias de comandos todos los días de 15 meses, 5 minutos después de 8 a.m.
5 8 * * 1 - se ejecutará secuencias de comandos sólo Lunes, 5 minutos después de 8 a.m.
Fuente
__________________
Mono programando!
twitter.com/eguimariano

Etiquetas: bash
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:19.