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?