GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo configurar el trabajo cron para que se ejecute cada 2 días a las 11 p.m.

Solución 1:

Puede utilizar la siguiente disposición de cron. Los campos indican (de izquierda a derecha):
Minuto, Hora, Día del mes, Mes, Día de la semana. El "*/2" en el campo Día del mes significa "cada dos días".

0 23 */2 * * insert_your_script_here.sh

Solución 2:

En general, debe usar crontab para definir la tarea y el cronograma de ejecución.

por ejemplo

crontab -e -u root

Esto lo pondrá en VI editando la entrada crontab de root. Luego, como dice ewwhite, ingrese:

0 23 */2 * * insert_your_script_here.sh

y luego [^ESC] ZZ para guardar los cambios.

Este es un buen primer intento, pero no es todos los días alternos, ya que se ejecutará el 30 del mes y luego se ejecutará el 2 del mes. Si realmente necesita que sea cada dos días, ejecute el script CADA noche.

0 23 * * * insert_your_script_here.sh

y al comienzo del uso del script

#!/bin/sh
if [ -f /tmp/altday.txt ]; then
  rm /tmp/altday.txt
  exit
fi
touch /tmp/altday.txt

Esto utiliza un archivo de texto para obligar a la secuencia de comandos a salir de cada invocación alternativa.


Linux
  1. ¿Cómo configurar un trabajo cron para ejecutar un ejecutable cada hora?

  2. Cómo ejecutar un trabajo cron cada hora y 10 minutos

  3. Cómo ejecutar un trabajo cron dentro de un contenedor docker

  4. ¿Cómo programar un programa Java para que se ejecute todos los días?

  5. ¿Cómo ejecutar cron job cada 3 meses?

Cómo configurar un trabajo cron en Linux

Cómo ejecutar trabajos cron cada 5, 10 o 15 minutos

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

Cómo ejecutar un trabajo Crontab cada semana el domingo

Cómo configurar y ejecutar un cron en cPanel

¿Cómo puedo hacer que un trabajo cron se ejecute cada 30 minutos?