¿Cómo configuro el cron para que se ejecute solo un número específico de veces? Digamos que quiero configurar el cron para que se ejecute cada hora, pero cuando el programador ya se ha ejecutado cinco veces, quiero detener el cron. ¿Cómo lo hago?
¿Cómo configuro el cron para que se ejecute solo un número específico de veces? Digamos que quiero configurar el cron para que se ejecute cada hora, pero cuando el programador ya se ha ejecutado cinco veces, quiero detener el cron. ¿Cómo lo hago?
Respuestas:
Según mi mejor conocimiento, no hay manera de ejecutar cron por un número específico de veces.
Como solución alternativa, podría implementar, es decir, un contador en un archivo de texto, para contar cuántas veces se ha ejecutado el comando.
Luego, en cron, su comando tiene que ser envoltorio en un script corto (es decir, bash
) que incluiría una condición para verificar cuántas veces se ha ejecutado el comando. El código ejemplar a continuación:
counter = read_counter;
si [counter & lt; 5]; entonces
launch_command;
increment_counter;
fi
Espero haberte ayudado de alguna manera.