"220284" <
220...@email.it> ha scritto nel messaggio
news:20150408204851.61cdd7e9@freisa...
> In ambiente *nix c'e' il comando at (non scomoderei cron, buono comunque
> anche lui) che fa questo ed altro. Credo che il comando at o qualcosa
> di simile esista anche in windows (mi pare di capire che questo e' il
> SO in cui operi); perl puo' essere utile in certi casi per lanciare at
> o quel che e' tramite system o simili, tra l'altro per "tradurre" i
> parametri dal formato a te piu' congeniale a quello del comando...
Niente windows, o meglio io uso windows ma il "target" dello script dovrebbe
essere una macchina linux.
Ad ogni modo at farebbe quello che mi serve, ma essendo at (e lo stesso vale
per cron**) una cosa esterna, come posso farlo interagire con il mio script?
Io non devo ricevere un risultato, ma devo "scrivere" su un server irc un
comando e questo cron o at non possono certo farlo. O no?
** cron non l'ho mai usato, ma nel mio caso non ho un orario prefissato in
cui eseguire un compito, ma il compito stesso è generato sul momento cioè:
(si parla sempre di un bot irc)
un user entra in un canale
il bot controlla se è presente nel database degli autorizzati
se non è presente l'user viene bannato per un minuto
Usare sleep 60 mi ferma tutto, quindi se per colmo di sfiga entrano 10 user
assieme, e tutti e 10 non fossero autorizzati, l'ultimo verrebbe bannato
dopo 10 minuti, e questo non è il massimo.