Como configurar um arquivo Crontab no Linux: 6 etapas (com imagens)

Índice:

Como configurar um arquivo Crontab no Linux: 6 etapas (com imagens)
Como configurar um arquivo Crontab no Linux: 6 etapas (com imagens)

Vídeo: Como configurar um arquivo Crontab no Linux: 6 etapas (com imagens)

Vídeo: Como configurar um arquivo Crontab no Linux: 6 etapas (com imagens)
Vídeo: 🤯 18 Dicas e Truques de Uso para AirPods... Do Básico ao Avançado! 2024, Maio
Anonim

Cron é um subsistema de agendamento de tarefas para Linux. É usado para agendar trabalhos repetidos. Se você deseja agendar um trabalho único, use o subsistema at.

Todos os usuários em uma máquina Linux podem configurar tarefas cron, desde que sejam permitidos pelo administrador: root. As restrições ao cron são aplicadas modificando uma combinação de /etc/cron.allow e /etc/cron.deny.

Na maioria das distribuições Linux, há também uma configuração cron no nível do sistema, que não é abordada aqui.

Passos

Método 1 de 2: Configurando o arquivo

Configurar um arquivo Crontab no Linux Etapa 1
Configurar um arquivo Crontab no Linux Etapa 1

Etapa 1. Usando seu editor favorito, crie um arquivo cron com uma linha para cada trabalho que deseja agendar, no formato:

comando m h d m w

  • m minuto
  • hora h
  • d dia do mês
  • mês 1-12
  • w dia da semana 0-7, dom, seg, etc (domingo = 0 = 7) É fácil lembrar se você pensar em como se diria uma data: quarta-feira, 29 de julho, às 10h30, depois inverta a ordem.
Configurar um arquivo Crontab no Linux Etapa 2
Configurar um arquivo Crontab no Linux Etapa 2

Etapa 2. Carregue seu arquivo no crontab:

crontab yourfile

Método 2 de 2: tentando um exemplo

Configurar um arquivo Crontab no Linux Etapa 3
Configurar um arquivo Crontab no Linux Etapa 3

Etapa 1. Crie um arquivo testCron.txt contendo as seguintes linhas:

  • # faça isso a cada 10 minutos
  • * / 10 * * * * data >> ~ / testCron.log
Configurar um arquivo Crontab no Linux Etapa 4
Configurar um arquivo Crontab no Linux Etapa 4

Etapa 2. Carregue-o no cron:

crontab testCron.txt

Configurar um arquivo Crontab no Linux Etapa 5
Configurar um arquivo Crontab no Linux Etapa 5

Passo 3. Aguarde 30 minutos, verifique testCron.log, se funcionar irá atualizar seu arquivo com um carimbo de hora 3 vezes

Configurar um arquivo Crontab no Linux Etapa 6
Configurar um arquivo Crontab no Linux Etapa 6

Etapa 4. Remova o crontab para que ele não seja executado para sempre:

crontab -r

Pontas

  • Você pode editar seu crontab diretamente usando crontab -e; observe que ele usa a sintaxe do vi, que pode ser estranha para o novo usuário.
  • SEMPRE com * nix use as páginas de manual, elas são seus amigos: homem crontab

Recomendado: