Salve,
data l'assenza di cron sul mio sistema (server web con unix) devo scrivere un processo che, una volta lanciato da terminale si stacchi da esso e viva di vita propria finchè non verrà killato, ne imiti la sua funzionalità.
Ovvero eseguire delle funzioni ad una certa ora di un certo giorno.
Il tutto naturalmente inizia da:
dato che il mio server risiede in usa il time è sballato, in più problemi con ora legale etc, vorrei agganciarmi ad un server ntp italiano, per avere ora e data perfetti...sincronizzandosi con esso ogni 5 secs.codice:use Proc::Daemon; use Proc::PID::File; Proc::Daemon::Init; exit if ( Proc::PID::File->running( dir => "/tmp") ); while(1) { sleep 5; }
per fare questo userei: Net::NTP;
La prima domanda è: un server ntp, ad esempio 'time.ien.it' accetta varie chiamate molto frequenti da uno stesso IP?
Altrimenti ci sarebbe un modo per sincronizzare il time interno di per ad un dato valore?



Rispondi quotando