Ottobre
[PHP]: Cronjob Simulator
Salve a tutti,
oggi volevo parlarvi di un comando non sempre presente sui nostri piani di hosting, ovvero il CronTab!
Ora supponendo che abbiate staccato gli occhi dalle due signorine programmatrici, vi starete chiedendo: (chi già lo sa può continuare a guardare la foto!
) Ma cos’è CronTab?
Citando Wikipedia:
Nei sistemi operativi Unix e Unix-like, il comando crontab consente lo scheduling di comandi, ovvero consente di registrarli presso il sistema affinché siano poi mandati in esecuzione periodicamente. Lo stesso nome “crontab” si riferisce anche ai file utilizzati dal comando crontab come “registri” dei comandi “schedulati”.
Generalmente, crontab usa un demone, chiamato crond, che è costantemente in esecuzione in backgroundcrontab viene chiamato cronjob
In Cosa può essere utile un comando del genere con PHP?
Ad esempio quando volete che una volta al giorno, venga controllato se ci sono utenti del vostro sito in php, che si sono iscritti, ma non hanno confermato la richiesta…
Oppure ad esempio, se dobbiamo eliminare dal server dei file molto vecchi ad intervalli di tempo regolari.
Però cosa fare se il nostro piano di Hosting non ci permette di aver il comando CronTab?
Per aggirare, almeno in parte, il problema… ho creato questa classe in php che ci permette di eseguire degli script php, ad intervalli regolari definiti in minuti al momento della chiamata.
Salve a tutti,
oggi volevo parlarvi di un comando non sempre presente sui nostri piani di hosting, ovvero il CronTab!
Ora supponendo che abbiate staccato gli occhi dalle due signorine programmatrici, vi starete chiedendo: (chi già lo sa può continuare a guardare la foto!
) Ma cos’è CronTab?
Citando Wikipedia:
Nei sistemi operativi Unix e Unix-like, il comando
crontabconsente lo scheduling di comandi, ovvero consente di registrarli presso il sistema affinché siano poi mandati in esecuzione periodicamente. Lo stesso nome “crontab” si riferisce anche ai file utilizzati dal comando crontab come “registri” dei comandi “schedulati”.Generalmente,
crontabusa un demone, chiamatocrond, che è costantemente in esecuzione in backgroundcrontabviene chiamato cronjob
In Cosa può essere utile un comando del genere con PHP?
Ad esempio quando volete che una volta al giorno, venga controllato se ci sono utenti del vostro sito in php, che si sono iscritti, ma non hanno confermato la richiesta…
Oppure ad esempio, se dobbiamo eliminare dal server dei file molto vecchi ad intervalli di tempo regolari.
Però cosa fare se il nostro piano di Hosting non ci permette di aver il comando CronTab?
Per aggirare, almeno in parte, il problema… ho creato questa classe in php che ci permette di eseguire degli script php, ad intervalli regolari definiti in minuti al momento della chiamata.


