Mi script funciona a mano pero no desde cron

Un script que funciona en la terminal no hace nada cuando lo programas en crontab.

Por · revisada en · Nivel: Intermedio · Cómo verificamos

Por qué pasa (diagnóstico)

Solución paso a paso

  1. Usa rutas absolutas para el script y los comandos que llama.
  2. Define PATH= al principio del crontab si hace falta.
  3. Guarda la salida para ver errores: ... >> /tmp/script.log 2>&1.
  4. Dale permisos: chmod +x script.sh.
  5. Edita con crontab -e, no a mano.

Requisitos

Compatibilidad

Verificación

Basado en la documentación oficial citada; aún no probado en este laboratorio.

Fuentes

Guías relacionadas

Más guías de Linux y Docker.

Abrir en Friki Labs →