Il crontab non funziona?

Il file di contab contiene un errore ma non riuscite a capire qual è? Vi consiglio l’uso di chkcrontab che effettua una serie di controlli senza doverli fare a mano. Effettuaimo l’installazione: e poi lo eseguiamo: Enjoy!

Debian: come specificare il PROXY per i processi CRON

Se la vostra linux-box necessita di proxy per la navigazione internet, solitamente i parametri vanno specificati nel file /etc/profile, ad esempio: export http_proxy=”http://user:pass@10.10.10.10:3180/” export https_proxy=”http://user:pass@10.10.10.10:3180/” export no_proxy=”www.google.it” Questo file viene “letto” dal sistema al login, quindi gli utenti ssh avranno sicuramente impostato queste informazioni per la navigazione. Sul sistema Debian GNU/Linux, CRON supporta il modulo … Leggi tutto

Impostare le variabili d’ambiente in un comando crontab

Se occorre eseguire un comando tramite CRON, ma serve anche utilizzare delle variabili d’ambiente dell’utente (le classiche variabili impostate in .bashrc), si può usare una soluzione come quella che suggerisco di seguito nel crontab dell’utente. Quindi, modifichiamo il crontab dell’utente con:

e poi, ipotizzando di voler eseguire alle 20:00 lo script PHP index.php nella … Leggi tutto

OSX: come si imposta il crontab?

Per impostare il crontab su OSX, basta utilizzare il comando:

per verificare gli script attivi, si può usare:

Infine, per i più curiosi, il file di crontab si trova nella cartella /var/at/tabs/ accessibile solo all’utente root enjoy!

Linux: Usare vi come editor di default per crontab -e

Per modificare il crontab utente, si utilizza il comando:

Alcune distribuzioni sono configurate per utilizzare l’editor nano, ma per quelli come me che preferiscono vim, possono impostare l’editor di default modificando il file ~/.bashrc ed aggiungendo:

Basta poi rileggere il file:

per poter usare il crontab -e con l’editor vim enjoy!

Eseguire più comandi in modo sequenziale con CRON

Cron è un sistema molto utilizzato su Linux che consente di eseguire comandi a determinati orari (o eventi).
Le regole vanno inserite nel file /etc/crontab oppure in altri files affinché i comandi vengano eseguiti in momenti particolari (ogni giorno, ogni settimana, ogni mese) o ancora se si vogliono raggruppare per tipologia di software utilizzato.

Leggi tutto