Passer au contenu principal
  • Passer des commandes rapidement et facilement
  • Afficher les commandes et suivre l’état de votre expédition
  • Profitez de récompenses et de remises réservées aux membres
  • Créez et accédez à une liste de vos produits
  • Gérer vos sites, vos produits et vos contacts au niveau des produits Dell EMC à l’aide de la rubrique Gestion des informations de l’entreprise.

Come configurare processi Cron in Red Hat Enterprise Linux (RHEL) 6

Résumé: In questo articolo vengono fornite informazioni su come configurare processi Cron in Red Hat Enterprise Linux (RHEL) 6.

Cet article a peut-être été traduit automatiquement. Si vous avez des commentaires concernant sa qualité, veuillez nous en informer en utilisant le formulaire au bas de cette page.

Contenu de l’article


Symptômes

In questo articolo vengono fornite informazioni su come configurare processi Cron in Red Hat Enterprise Linux (RHEL) 6.

I processi Cron consentono ai System Administrator di pianificare attività. Sono disponibili vari modi per configurare queste attività pianificate. Questo articolo riguarda l'utilizzo delle directory 'Cron' e di 'crontab'.



 

 

Sommario:

1. Directory
Cron 2. crontab


 

1. Directory Cron

  • Esistono quattro directory Cron:
    • /etc/cron.hourly/
    • /etc/cron.daily/
    • /etc/cron.weekly/
    • /etc/cron.monthly/
       
  • Gli script in queste directory verranno eseguiti su base periodica (ogni ora, giorno, settimana o mese)
  • Ideali per le attività pianificate che non devono essere eseguite in un giorno specifico, a un'ora specifica e così via.
  • Copiare lo script nella cartella corrispondente
  • Assicurarsi che gli script dispongano delle autorizzazioni file 755 o -rwxr-xr-x
  • # chmod 755 scriptfile.sh
  • Valore predefinito:
    • /etc/cron.daily inizia alle 3:05
    • /etc/cron.weekly inizia alle 3:25
    • /etc/cron.monthly inizia alle 3:45
       
  • Visualizzare la configurazione corrente:
  • # cat /etc/anacrontab
  • Utilizzare l'editor preferito per modificare '/etc/anacrontab'
  • Modificare la configurazione:
  • Orari in cui gli script verranno eseguiti in queste directory:

 


 

2. crontab

  • I System Administrator possono utilizzare crontab per creare processi Cron al fine di pianificare attività da eseguire in una data e un'ora specifiche
  • L'utilizzo di crontab è identico a quello dell'editor 'vi'
  • Utilizzo:
  • Modifica di processi Cron:
    • # crontab -e
       
  • Elenco di processi Cron per l'utente attualmente connesso:
  • # crontab -l
  • # crontab -l -u username
Nota: Sostituire "username" con l'utente corrispondente.
  • # crontab -r
  • # crontab -r -u username
Nota: Sostituire "username" con l'utente corrispondente.
  • Elenco dei processi Cron per un altro utente:
  • Rimozione di processi Cron per l'utente attualmente connesso:
  • Rimozione dei processi Cron per un altro utente:
  • M H D Mo W /path/to/script
    • M = minuto (da 00 a 59)
    • H = ora (da 00 a 23)
    • D = giorno del mese (da 01 a 31)
    • Mo = mese (da 01 a 12)
    • W = giorno della settimana (da 0 a 6. 0 = domenica)
       
  • Usare * per indicare ogni ora, giorno e così via.
  • Esempio:
  • 30 02 15 6 * /root/scriptfile.sh
  • Esegue '/root/scriptfile.sh' il 15 giugno alle 2:30
  • 30 02 * * 0 /root/scriptfile.sh
  • Esegue '/root/scriptfile.sh' ogni domenica alle 2:30
  • Esempio:
    • 30 02,14 15 6 * /root/scriptfile.sh
    • Esegue '/root/scriptfile.sh' il 15 giugno alle 2:30 e alle 14:30
       
  • Esempio:
    • 30 02-05 * * 0 /root/scriptfile.sh
    • Esegue '/root/scriptfile.sh' ogni domenica alle 2:30, 3:30, 4:30 e 5:30
       
  • @yearly - Esegue lo script ogni anno
  • @monthly - Esegue lo script ogni mese
  • @weekly - Esegue lo script ogni settimana
  • @daily - Esegue lo script ogni giorno
  • @hourly - Esegue lo script ogni ora
  • @reboot - Esegue lo script a ogni riavvio
  • Utilizzare queste variabili invece del formato M H D Mo W
    • Esempio:
      • @monthly /root/scriptfile.sh
      • Esegue '/root/scriptfile.sh' il primo giorno di ogni mese
         
  • Esempio:
  • Usare , per più ore, giorni e così via.
  • Usare - per intervalli di ore, giorni e così via.
  • Variabili aggiuntive:
  • Voci di formattazione:

 

 

Torna all'inizio


Cause

-

Résolution

-

Propriétés de l’article


Produit concerné

Servers, PowerEdge, Red Hat Enterprise Linux Version 6

Dernière date de publication

19 juil. 2023

Version

6

Type d’article

Solution