script de lembrete para remover a string do arquivo

0

Eu tenho o debian squeeze instalado na minha caixa. Eu tenho daemon BIRD para encaminhar o tráfego de IP particular. Adicionamos o IP a bird-route.conf automaticamente do script ruby se o tráfego atingir um intervalo específico. Gostaria de saber as possíveis maneiras de enviar notificação de IP adicionado para remover bird-route.conf após um determinado período, por exemplo, se script adicionar o IP no arquivo bird-route.conf às 12.00AM, portanto, o script de notificação deverá notificar-me após 48 horas para remova. Como posso conseguir isso? shell, perl ou ruby qualquer um dos scripts funcionaria.

    
por Rahul 25.03.2016 / 07:43

1 resposta

0

Um mecanismo para "ação atrasada" no Unix é at . Alguns administradores de sistemas podem desativar seu uso, mas, se estiverem disponíveis, podem ajudá-lo a resolver seu problema.

  1. Seu script "adicionar" pode adicionar o IP e, em seguida, disparar um trabalho at que chama um script "remover" com o mesmo IP que um parâmetro.

  2. Quando a tarefa at for executada, verifique a configuração de destino para ver se o IP fornecido ainda está lá (não tenho certeza se sua situação permite que o mesmo IP seja "adicionado" duas vezes) .

por 11.04.2016 / 12:30