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:
codice:
use Proc::Daemon;
use Proc::PID::File;
Proc::Daemon::Init;
exit if ( Proc::PID::File->running( dir => "/tmp") );

while(1)
{
	sleep 5;
}
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.

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?