Crontab – Pianificare le operazioni su Linux
In questo post spiegherò brevemente come pianificare l’esecuzione di programmi o script in un sistema linux. Puoi essere utile infatti far partire automaticamente una certa operazione ad un determinato momento del giorno o ad un dato giorno della settimana. Per fare questo si può usare il comando crontab.
Per lanciare il programma basta digitare da linea di comando:
crontab
che non è nient’altro che un file di testo che viene letto e interpretato dal cron deamon. Se si vuole specificare l’utente per cui si esegue tale comando basta aggiungere l’opzione “-u”:
crontab -u username
Per editare il file e quindi inserire o togliere le nostre operazioni pianificate il comando da utilizzare è:
crontab -e
e automaticamente si aprirà l’editor predefinito. Se vogliamo cambiare editor sarà sufficente esegiore da linea di comando “select-editor”
# select-editorSelect an editor. To change later, run ‘select-editor’.1. /usr/bin/vim.basic2. /usr/bin/vim.tinyChoose 1-2 []:
# m h dom mon dow command
:
50 2 * * * /usr/bin/mail -s ‘Ciao mondo’ pippo@domain.it < /tmp/
- minuto, ora, giorno del mese, mese, giorno della settimana
*/10 * * * * /usr/bin/mail -s ‘Ciao mondo’ pippo@domain.it < /tmp/
Recent Comments