Defina o contador de execuções máximas do cron

1

Como faço para configurar o cron para ser executado apenas por um número específico de vezes? Vamos dizer que eu quero configurar o cron para que ele seja executado de hora em hora, mas quando o agendador já tiver executado cinco vezes, eu quero parar o cron. Como faço isso?

    
por Bernard Pollo 06.06.2014 / 06:01

1 resposta

1

De acordo com meu melhor conhecimento, não há como executar o cron por um número específico de vezes.

Como solução alternativa, você pode implementar, por exemplo, contador no arquivo de texto, para contar quantas vezes o comando já foi iniciado.

Em seguida, no cron, seu comando deve ser wrapper em script curto (por exemplo, bash ), que incluiria condição para verificar quantas vezes o comando já foi iniciado. O código exemplar abaixo:

counter = read_counter;

if [ counter < 5 ]; then

launch_command;

increment_counter;

fi

Espero ter ajudado de alguma forma.

    
por 06.06.2014 / 14:02

Tags