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

nesesito modificar cada x tiempo un campo mysql, como creo el .sh?

Estas en el tema de nesesito modificar cada x tiempo un campo mysql, como creo el .sh? en el foro de Unix / Linux en Foros del Web. Hola, resulta que tengo un server con debian e ip dinamica, cada x tiempo cambia de IP me gustaria modificar cada 30 min por ejemplo ...
  #1 (permalink)  
Antiguo 16/07/2005, 11:32
 
Fecha de Ingreso: febrero-2003
Mensajes: 763
Antigüedad: 21 años, 9 meses
Puntos: 2
nesesito modificar cada x tiempo un campo mysql, como creo el .sh?

Hola, resulta que tengo un server con debian e ip dinamica, cada x tiempo cambia de IP me gustaria modificar cada 30 min por ejemplo dos campos que estan en una mysql remota (freesql.org) un campo seria la ip del server y el otro campo la hora del server, hasta hay todo bien mediante php lo puedo hacer perfectamente. Pero como creo un .sh para que llame a php, este ejecute mi .php y cron ejecute el .sh cada 30 min?

P.D en vez de llamar a php se podria hacer directamente llamando a mysql?

saludos
  #2 (permalink)  
Antiguo 16/07/2005, 11:43
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 2 meses
Puntos: 47
Y para quenecesitas hacer eso?

podes llamar al interprete de php directamente desde la linea de comandos, asi:

Código:
php script.php
Fijate con php --help el resto de las opciones.

Tambien podes usar el cliente de mysql para actualizar tu base, pero igual necesitarias de un script que te arme la linea de comandos con la IP actual.

Saludos.
  #3 (permalink)  
Antiguo 16/07/2005, 11:52
 
Fecha de Ingreso: febrero-2003
Mensajes: 763
Antigüedad: 21 años, 9 meses
Puntos: 2
asi de facil? que seria asi el codigo:

#!/bin/sh
php script.php

saludos
  #4 (permalink)  
Antiguo 16/07/2005, 11:53
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 2 meses
Puntos: 47
O directamente el cron que sea "php script.php"
  #5 (permalink)  
Antiguo 16/07/2005, 11:55
 
Fecha de Ingreso: febrero-2003
Mensajes: 763
Antigüedad: 21 años, 9 meses
Puntos: 2
no hace falta crear un .sh que ejecute cron? en la configuracion de cron se puede poner asi directamente? como quedaria con un ejemplo? llebo bastante tiempo si tocar cron

saludos
  #6 (permalink)  
Antiguo 16/07/2005, 12:07
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 2 meses
Puntos: 47
reemplaza donde pusiste el .sh con la linea del PHP
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 01:02.