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.

Como configurar trabalhos cron no RedHat Enterprise Linux (RHEL) 6

Résumé: Este artigo fornece informações sobre como configurar trabalhos cron no RedHat 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

Este artigo fornece informações sobre como configurar trabalhos cron no RedHat Enterprise Linux (RHEL) 6.

Os trabalhos cron permitem que os administradores do sistema agendem tarefas. Existem várias maneiras de configurar essas tarefas agendadas. Este artigo abordará o uso dos diretórios 'cron' e o uso de 'crontab'.



 

 

Sumário:

1. Diretórios Cron
2. Crontab


 

1. Diretórios cron

  • Há quatro diretórios cron:
    • /etc/cron.hourly/
    • /etc/cron.daily/
    • /etc/cron.weekly/
    • /etc/cron.monthly/
       
  • Os scripts nesses diretórios serão executados de maneira recorrente (toda hora, dia, semana ou mês)
  • Eles são perfeitos para tarefas agendadas que não precisam ser executadas em um dia específico, um horário específico etc.
  • Copie o script para a pasta correspondente
  • Verifique se os scripts têm as permissões de arquivo de 755 ou -rwxr-xr-x
  • # chmod 755 scriptfile.sh
  • Padrão:
    • /etc/cron.daily começa às 0305 (3:05)
    • /etc/cron.weekly começa às 0325 (3:25)
    • /etc/cron.monthly começa às 0345 (3:45)
       
  • Veja a configuração atual:
  • # cat /etc/anacrontab
  • Use o seu editor favorito para editar '/etc/anacrontab'
  • Altere sua configuração:
  • Quando os scripts serão executados nesses diretórios:

 


 

2. Crontab

  • Os administradores do sistema podem usar o crontab para criar trabalhos cron para agendar tarefas para execução em uma data e hora específicas
  • Use o crontab da mesma forma que usaria o editor 'vi'
  • Uso:
  • Editar trabalhos cron:
    • # crontab -e
       
  • Listar trabalhos cron para o usuário conectado atualmente:
  • # crontab -l
  • # crontab -l -u nome de usuário
Nota: Substitua "username" pelo usuário correspondente.
  • # crontab -r
  • # crontab -r -u nome de usuário
Nota: Substitua "username" pelo usuário correspondente.
  • Listar trabalhos cron para um usuário diferente:
  • Remover trabalhos cron para o usuário conectado atualmente:
  • Remover trabalhos cron para um usuário diferente:
  • M H D Mo W /path/to/script
    • M = minuto (00 a 59)
    • H = hora (00 a 23)
    • D = dia do mês (01 a 31)
    • Mo = mês (01 a 12)
    • W = dia da semana (0 a 6 0 = domingo)
       
  • Use * para sugerir cada hora, dia etc.
  • Por exemplo:
  • 30 02 15 6 * /root/scriptfile.sh
  • Executa '/root/scriptfile.sh' em 15 de junho às 2:30
  • 30 02 * * 0 /root/scriptfile.sh
  • Executa '/root/scriptfile.sh' todos os domingos às 2:30
  • Por exemplo:
    • 30 02,14 15 6 * /root/scriptfile.sh
    • Executa '/root/scriptfile.sh' em 15 de junho às 2:30 e às 14:30
       
  • Por exemplo:
    • 30 02-05 * * 0 /root/scriptfile.sh
    • Executa '/root/scriptfile.sh' todos os domingos às 2:30, 3:30, 4:30 e 5:30
       
  • @yearly: executa o script todo ano
  • @monthly: executa o script todo mês
  • @weekly: executa o script toda semana
  • @daily: executa o script todos os dias
  • @hourly: executa o script a cada hora
  • @reboot: executa o script a cada reinicialização
  • Use essas variáveis em vez do formato M H D Mo W
    • Por exemplo:
      • @monthly /root/scriptfile.sh
      • Executa '/root/scriptfile.sh' no primeiro dia de cada mês
         
  • Por exemplo:
  • Use , para várias horas, dias etc.
  • Use - para intervalos de horas, dias etc.
  • Variáveis adicionais:
  • Entradas de formatação:

 

 

Voltar ao início


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