Como evito que o anacron execute certos scripts?

0

Estou executando o RHEL5 e o software RAID (mdadm). Atualmente, eu permito que o script cron semanal de verificação de 99 raids seja executado no horário normal (início do domingo de manhã). No entanto, se o sistema estiver desligado durante esse período, ele será executado quando o sistema for inicializado com um atraso. Olhando para a página man do anacrontab e / etc / anacrontab, eu posso ver que a configuração atual está definida para ser executada a cada 7 dias com um atraso de 70 minutos para os scripts cron.weekly. Eu preciso ser capaz de prever quando haverá alto IO de disco, então eu quero que ele seja executado no começo da manhã de domingo se estiver ligado, ou não em todos. A minha pergunta é, como posso evitar a verificação de 99 ataques apenas para esperar até a semana seguinte para executar e não utilizar anacron?

    
por SteveR 18.09.2013 / 13:24

1 resposta

0

A opção mais simples seria modificar seu script para verificar se há carga de E / S e só executá-lo se estiver abaixo de um limite. Use algo como iostat e adicione um cheque em seu script que só será executado se a E / S estiver abaixo de X Você pode então deixar o cron como está, pois o próprio script lidará com a verificação da carga.

    
por 18.09.2013 / 16:52