Dash Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [Debian] Debian Almquist Shell (dash) crontab uso: Programa tareas automáticamente
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Debian] Debian Almquist Shell (dash) crontab uso: Programa tareas automáticamente

Overview

El comando crontab se utiliza para programar tareas que se ejecutan automáticamente en intervalos regulares en sistemas Unix y Linux. Permite a los usuarios definir comandos o scripts que se ejecutarán en momentos específicos, facilitando la automatización de tareas repetitivas.

Usage

La sintaxis básica del comando crontab es la siguiente:

crontab [opciones] [archivo]

Common Options

  • -e: Editar el archivo crontab del usuario actual.
  • -l: Listar las tareas programadas en el crontab del usuario actual.
  • -r: Eliminar el archivo crontab del usuario actual.
  • -i: Preguntar antes de eliminar el crontab (usado junto con -r).

Common Examples

  1. Editar el crontab: Para editar las tareas programadas, usa:
    crontab -e
    
  2. Listar tareas programadas: Para ver las tareas que tienes programadas, ejecuta:
    crontab -l
    
  3. Eliminar el crontab: Para eliminar todas las tareas programadas, puedes usar:
    crontab -r
    
  4. Eliminar el crontab con confirmación: Para eliminar el crontab y que te pida confirmación, ejecuta:
    crontab -ir
    
  5. Ejemplo de tarea programada: Para ejecutar un script llamado backup.sh todos los días a las 2 AM, añade la siguiente línea en el crontab:
    0 2 * * * /ruta/al/script/backup.sh
    

Tips

  • Asegúrate de que los scripts que programas tengan permisos de ejecución.
  • Utiliza rutas absolutas para los comandos y scripts en el crontab para evitar problemas de localización.
  • Revisa los registros del sistema para verificar que las tareas se estén ejecutando correctamente.