PDA

Visualizza la versione completa : pingare da Cron una pagina web


Barman@83
28-04-2009, 16:58
Ciao a tutti ho un piccolo intoppo nel mio progetto....
Vi spiego brevemente lo schema che ho in testa:

PC desk connesso a internet tramite router (in camera mia , io son admin)
Sul PC ho una distro Ubuntu con server LAMP che gira a meraviglia in rete LAN di casa .
Tutti i PC di casa si collegano al gestionale in PHP che c' sul mio PC.
Il gestionale ha una pagina che logga su DB ogni accesso memerizzando IP e nome PC

Il router configurato che se richiedo dall'esterno la connessione al suo IP sulla porta 8080, dirotta la richiesta al mio computer.


Ora il problema che l'IP del router a volte cambia (esempio se spego e accendo il router).

Ho pensato bene di usare il file di logging anche sul mio sito internet.

Quindi ora mi occorre capire come posso far collegare il mio PC al mio sito web ogni ora per memorizzare sempre l'IP che il mio Provider mi assegna???

esiste un comando come "touch" per i file locali che vada bene per le pagine su internet?

se uso il demone cron che comando devo scrivere?


Grazie a tutti

cacao74
28-04-2009, 17:10
appoggiati ad un servizio di "dynamic dns" ne trovi molteplici gratuiti

ciao

Barman@83
28-04-2009, 17:19
ma io volevo crearmi una procedura artigianale senza mettere sevizi esterni in mezzo.

Altrimenti che Amministratore sarei ???

e poi che gusto c' a prendere qualcosa di gi fatto il bello creare ed imparare cercando soluzioni personalizzate.

Barman@83
28-04-2009, 17:29
Ok forse ho trovato la soluzione ottimale ...

uso il comando




wget www.miosito.it/log.php



ora basta settare il demone cron per eseguire il comando una volta ogni ora il gioco fatto ....


voi che ne pensate ?
Avete quanche soluzione alternativa?

detroit
28-04-2009, 17:37
Vediamo un p.Il router ha accesso telnet?Uno scriptino perl potrebbe essere l'ideale.

Barman@83
28-04-2009, 17:40
Penso che l'accesso telnet non ci sia.

E' il classico router da 60 delle Netgear che si compra nei supermercati

detroit
28-04-2009, 18:00
Originariamente inviato da Barman@83
Penso che l'accesso telnet non ci sia.

E' il classico router da 60 delle Netgear che si compra nei supermercati

vedi un p, se ha l'accesso telnet ti dico come impostare il codice

Loading