Strumenti Utente

Strumenti Sito


chicco:software:crontab

Crontab

Schedulazione attivita' periodiche (jobs)

Edit attivita' per l'utente loggato

crontab -e

Edit attivita' per altro utente

crontab -u utente -e

Lista dei comandi caricati

crontab -l

crontab -u utente -l

Sintassi

Il carattere # e' un commento di inizio riga

# Commento ———

L'istruzione da eseguire si compone di 6 parametri col significato in sequenza:

  • Minuti (0-59)
  • Ora (0-23)
  • Giorni del mese (1-31)
  • Mese del anno (1-12)
  • Giorno della settimana (0-7) 7=Domenica
  • Comando da eseguire

Nelle prime 5 posizioni il carattere [ * ] significa qualunque valore (sempre).

Struttura del comando

* * * * * /path/comando.sh

Esempi

Tutte le ore a minuto zero

0 * * * * /path/comando.sh

Tutti i giorni a minuto 5 delle ore 1

5 1 * * * /path/comando.sh

Ogni 5 minuti

0,5,10,15,20,25,30,35,40,45,50,55 * * * * /path/comando.sh

oppure

*/5 * * * * /path/comando.sh

Ogni 10 minuti dalle 8 alle 20 dal Lunedi' al Venerdi'

*/10 8-20 * * 0-5 /path/comando.sh

Particolarita'

Esegui il comando al reboot (una sola volta) ti passo anche l'utente da usare

@reboot root /bin/sh /path/comando.sh

chicco/software/crontab.txt · Ultima modifica: da 127.0.0.1