News Technology

Informations And Services From Technological World

  • Aumenta dimensione caratteri
  • Dimensione caratteri predefinita
  • Diminuisci dimensione caratteri

CRONTAB. Scheduling E Operazioni Pianificate Con Linux

E-mail
Addthis

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:

  1. Siamo loggati come root e vogliamo editare il crontab dell'utente pippo allora da terminale scriveremo: crontab -u pippo -e
  2. 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
Nuovo
Commenta
Nome:
Email:
 
Website:
Titolo:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
Please input the anti-spam code that you can read in the image.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 

DeutschEnglishFrancaisEspanol

Login

Abilitato all'OpenID