46 lines
2.0 KiB
Plaintext
Executable File
46 lines
2.0 KiB
Plaintext
Executable File
# ============================================
|
|
# CONFIGURACIÓN DE CRONTAB PARA ROTACIÓN AUTOMÁTICA
|
|
# Sistema de Contenedor Ibiza
|
|
# ============================================
|
|
|
|
# Opción 1: Ejecutar todos los domingos a las 00:00 (medianoche)
|
|
# ----------------------------------------------------------------
|
|
0 0 * * 0 cd /var/www/html/contenedor && php scripts/rotar_automatico.php >> /var/log/rotacion.log 2>&1
|
|
|
|
# ============================================
|
|
# EXPLICACIÓN:
|
|
# ============================================
|
|
# 0 0 * * 0 = Segundos Minutos Horas DíaDelMes Mes DíaDeSemana
|
|
# │ │ │ │ │ │
|
|
# │ │ │ │ │ └─ Domingo (0-7, 0 y 7 son domingo)
|
|
# │ │ │ │ └────── Mes (1-12)
|
|
# │ │ │ └─────────────── Día del mes (1-31)
|
|
# │ │ └─────────────────── Hora (0-23)
|
|
# │ └──────────────────────── Minuto (0-59)
|
|
# └────────────────────────── Segundo (0-59, siempre 0)
|
|
|
|
# cd /var/www/html/contenedor = Ir al directorio del proyecto
|
|
# php scripts/rotar_automatico.php = Ejecutar el script de rotación
|
|
# >> /var/log/rotacion.log 2>&1 = Guardar salida en log
|
|
|
|
# ============================================
|
|
# PASOS PARA INSTALAR:
|
|
# ============================================
|
|
# 1. Abrir editor de crontab:
|
|
# crontab -e
|
|
#
|
|
# 2. Copiar y pegar la línea de arriba (sin el # del inicio)
|
|
#
|
|
# 3. Guardar y salir
|
|
#
|
|
# 4. Verificar que esté instalado:
|
|
# crontab -l
|
|
#
|
|
# ============================================
|
|
|
|
# ============================================
|
|
# NOTA: Si quieres probar primero, puedes
|
|
# ejecutar manualmente con:
|
|
# php /var/www/html/contenedor/scripts/rotar_automatico.php
|
|
# ============================================
|