Cron executando o mesmo comando mais de uma vez

Publicado por Danillo Costa em 17/02/2015

[ Hits: 7.531 ]

Blog: https://nillow.com.br/

 


Cron executando o mesmo comando mais de uma vez



Olá!

Ambiente:
  • CentOS 6
  • cronie-1.4.4-12.el6.x86_64
  • crontabs-1.10-33.el6.noarch

Introdução

Tenho um shell script agendado para rodar toda meia noite e meia, conforme descrito abaixo. O tempo médio de execução é em torno de 5 minutos.

30 0 * * * /bin/bash /root/scripts/meu_script.sh

Recentemente notei algo anormal, já que o script me envia um relatório por email e os dados contidos não faziam sentido. É um script que já está em uso há 2 anos e a única diferença, era o servidor novo com um CentOS mais novo.

O que contribuiu com a minha suspeita sobre o código e/ou o Cron, embora estivesse funcionando sem problemas há poucos dias.

Alterei o horário da Cron para um horário próximo ao qual estava investigando e observei que o shell script estava sendo executado 3 vezes ao mesmo tempo e logo percebi que o crond, serviço responsável pelo Cron, também estava na mesma situação.

Solução

Para identificar, analisei a saída do comando:

# ps aux | grep "crond"

Observei 3 linhas semelhantes às embaixo:

root      185365  0.0  0.0 116896  1312 ?        Ss   15:19   0:00 crond

Apliquei o comando:

# service crond restart

E não surtiu enfeito, e não retornou nenhum erro ao executá-lo. Com isso, tive que matar todos os processos do crond com:

# pkill -9 crond

E para finalizar, subi o serviço novamente:

# service crond start

Espero ter contribuído.

Outras dicas deste autor

Extraindo áudio em mp3 de um swf

Ubuntu Server no VirtualBox

Instalando o KDE 3.5.2 no Kurumin

Comando rsync ignora diretórios chamados "core" [Resolvido]

Instalando o KDE 4.2 stable no Ubuntu 8.10 Linux

Leitura recomendada

Quatro áreas de trabalho no Debian com Compiz

Salvando trechos de arquivos PDF com o CUPS-PDF

Kdenlive com tema escuro no openSUSE Leap 15.2

Habilitando Parallel Downloading do Pacman no ArchLinux

Instalando DBDesigner4 no Fedora 7

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts