Per eseguire operazioni pianificate in Ubuntu, procedere col seguente modo.
Se non esiste ancora alcuna operazione pianificata, con un editor di testo creare il file crontab nella cartella /var/spool/cron/crontabs/
La riga di comando per pianificare un'operazione ha la seguente struttura:
min h giornoMese mese giornoSettimana comando parametri
min: minuto in cui eseguire l'operazione (0-59)
h: ora (0-23)
giornoMese: giorno del mese (1-31)
mese: mese (1-12)
giornoSettimana: giorno della settimana (0-6, con domenica = 0)
comando: il comando da eseguire
paramteri: eventuali parametri. Questo campo è facoltativo.
Se per esempio si vuole pianificare l'esecuzione del file jmail.sh alle 15.58 di ogni giorno, si dovrà inserire nella riga:
58 15 * * * ./home/tostao/workspace/javaMail1/jmail.sh
(jmail.sh deve essere reso eseguibile tramite il comando chmod. Vedi post "Creazione di uno shell script per eseguire un JAR", tag JAR, Ubuntu).
Importante: l'ultima riga del file crontab DEVE esistere ed essere vuota!
Per concludere, ora bisogna associare il file crontab creato all'utente di Ubuntu.
Per fare ciò, andare nel terminale e digitare:
sudo crontab -u utente /var/spool/cron/crontabs/crontab
Per verificare che l'operazione è andata a buon fine, digitare crontab -l per vedere le righe contenute nel nostro file crontab.
Per editare tale file, si può lanciare il comando crontab -e , ma personalmente preferisco farlo aprendolo a mano con un editor di testo.
Dopo ogni modifica, è necessario riscrivere il comando scritto poco sopra per associare il crontab all'utente.
martedì 12 giugno 2007
Operazioni pianificate Ubuntu
Etichette: Operazioni Pianificate Ubuntu, Ubuntu
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento