Archive

Archive for January 14th, 2011

Crontab – Pianificare le operazioni su Linux

January 14th, 2011 No comments

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-editor
Select an editor. To change later, run ‘select-editor’.
1. /usr/bin/vim.basic
2. /usr/bin/vim.tiny
Choose 1-2 []:
A questo punto se è la prima volta che lanciate crontab si aprirà una pagina vuota al massimo con questo commento:
# m h dom mon dow command
A questo punto possiamo aggiungere la nostra operazione pianificata. Per spiegare come si fa vediamo subito un esempio
Read more…