Nwlapcug.com


Come aggiungere Script Cron

Computer Linux, Unix e Mac OS X sono dotati di un programma denominato "Cron" che permette loro di pianificare orari e le date quando importanti possono essere eseguiti script di manutenzione del sistema. Tuttavia, la versione predefinita di "Cron" viene con nessuna interfaccia di utente grafica (GUI) e deve essere utilizzata dalla riga di comando. La chiave per l'aggiunta di script per l'utilità di pianificazione "Cron" è quello di utilizzare la modalità "Edit" dell'applicazione "Crontab" che viene fornito con sistema operativo.

Istruzioni

1

Aprire il terminale e quindi aprire il programma di gestione "Crontab" cron digitando il seguente comando nel terminale:

crontab -e

La "-e" bandiera è sinonimo di "modifica". Si aprirà una copia del file di configurazione "Cron" utilizzando l'editor predefinito definito per il sistema operativo. L'editor predefinito può essere modificato da alterare la "$EDITOR" variabile di ambiente Unix.

2

Inserire lo script che si desidera eseguire con la seguente sintassi:

1 2 3 4 5 comando

I numeri si riferiscono al tempo quando verrà eseguito il comando. Essi sono, in ordine, "minuto ora giorno mese day_of_week.." Può lasciare fuori uno qualsiasi degli intervalli di tempo mettendo un "*" al suo posto. Ecco un esempio di comando di "Cron":

15 14 1 aSystemScript.sh

Questo sarebbe eseguire lo script "aSystemScript.sh" ogni lunedì (1) alle 14:15 (14.15). Sotto il campo "giorno della settimana", i numeri validi sono da 0 a 7, con "0" e "7", riferendosi alla domenica.

3

Salvare il lavoro. Il modo per eseguire questa operazione dipende l'editor predefinito per il sistema operativo, ma normalmente è possibile utilizzare sia "Ctrl" e "S" contemporaneamente per una tastiera US o "Cmd" e "S" simultaneamente su una tastiera Apple per salvare. Tuttavia, alcuni editori esoterici come Vi o Nano possono avere diversi tasti definiti.

4

Chiudere l'editor. Quando l'editor è chiuso, "Crontab" leggerà le modifiche e apportare i necessari aggiornamenti al programma "Cron" per voi.

Consigli & Avvertenze

  • Il terminale possa essere aperti in Mac OS X cliccando sull'icona "Spotlight" e digitando "Terminale". In Linux e Unix, la procedura per l'apertura di un terminale dipenderà dalla configurazione del sistema.
  • Modificare l'editor predefinito digitando "export EDITOR = editor_program_name" nel terminale immediatamente prima dell'apertura di Crontab. Sostituire "editor_program_name" con il nome del vostro editor di testo di shell preferita. Un facile da usare editor installato sulla maggior parte dei sistemi per impostazione predefinita è "nano".
  • Al fine di evitare conflitti ed errori, non si dovrebbe mai cercare di modificare direttamente i file di configurazione di "Cron". Invece, utilizzare "Crontab" come consigliato qui per ottenere un file di configurazione "Cron" temporaneo che verrà unito automaticamente nel sistema "Cron".