GNU/Linux >> Tutoriales Linux >  >> Linux

¿Programar trabajo a intervalos irregulares?

Es bastante simple usar cron para programar un trabajo para que ocurra periódicamente. Me gustaría que algo sucediera con menos frecuencia, por ejemplo, ejecutar el trabajo y luego esperar de 2 a 12 horas antes de volver a intentarlo. (Cualquier tipo de aleatoriedad razonable funcionaría aquí.) ¿Hay una buena manera de hacer esto?

Respuesta aceptada:

Podrías usar el comando 'a'

at now +4 hours -f commandfile

O

at now +$((($RANDOM % 10)+2)) hours -f commandfile

Linux
  1. Cómo usar el formato de trabajo cron para programar tareas en Linux

  2. Cómo crear tareas programadas en Ubuntu para trabajos diarios/semanales/mensuales

  3. Programe un trabajo en Cron para que se ejecute cada hora en Ubuntu 20.04:¿cómo implementarlo?

  4. ¿Cómo programar un comando Rsync?

  5. Opciones de comando de trabajos en Linux

Cómo configurar un trabajo cron en Linux

Trucos de Linux:jugar en Chrome, texto a voz, programar un trabajo y ver comandos en Linux

Cómo programar un trabajo en Cron para que se ejecute cada hora en Ubuntu 20.04

linux:matar tarea en segundo plano

Ejecutar un trabajo cron en Linux cada seis horas

Ejecutando Cron cada 2 horas