Quando si deve pianificare un backup oppure lanciare un'applicazione automaticamente è necessario pianificarla ad un orario stabilito.
Con il sistema operativo Microsoft Windows si usano le operazioni pianificate, mentre in Linux si ha il semplice e comodo comando crontab.
Il comando crontab, eseguito da terminale, è semplice ma efficace.
Se siamo loggati come utente root scheduleremo un comando che si avvia come utente root.
I parametri di crontab sono pochi:
- -l, restituisce la lista del file crontab con l'utente col quale siamo loggati.
- -e, edita il file crontab per l'utente col quale siamo loggati.
- -u, è l'utente di cui vogliamo richiamare il file crontab.
Esempi:
- Siamo loggati come root e vogliamo editare il crontab dell'utente pippo allora da terminale scriveremo: crontab -u pippo -e
- Siamo loggati come pippo e vogliamo listare il crontab di pippo: crontab -e
Quando si edita il crontab esso deve essere scritto in un formato particolare:
* * * * * comando da eseguire
- - - - -
| | | | |
| | | | -----> giorno della settimana (0 - 6) (domenica=0)
| | | -------> mese (1 - 12)
| | ---------> giorno del mese (1 - 31)
| -----------> ora (0 - 23)
-------------> minuti (0 - 59)
I primi cinque asterischi separati da uno spazio rappresentano l'ora, i minuti, il giorno, il mese, il giorno della settimana. Se si lascia l'asterisco sui giorni indica che il comando si ripeterà tutti i giorni.
Esempio:
00 21 * * * cp -r -f -u /pippo /mnt/hda1
Questo esempio esegue una copia da /pippo a /mnt/hda1/ tutti i giorni alle ore 21:00.
Il comando crontab, semplicissimo, può davvero salvarvi la vita semplicemente pianificando un backup tutti i giorni delle cartelle che utilizzate solitamente.
Fonte: www.newstechnology.eu
| Commenti |
|
3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."
| < Prec. | Succ. > |
|---|








