jump to navigation

Tareas programadas en GNU/Linux 3 noviembre, 2009

Posted by Fredy Ruiz Ondre in Comandos GNU/linux.
trackback

Me ha pasado que a veces olvido la sintaxis, talves sea porque no la uso muy seguido por eso decidi poner esta mini-guia, no es mi idea explicar todo a cerca del cron de GNU/Linux, solo pondre algo basico que me permita recordarlo.

Opciones del crontab:

  • l: lista las tareas programadas por el usuario
  • e: permite editar el fichero crontab del actual usuario
  • r: el actual fichero crontab sera elimnado
  • u: especifica el nombre del usuario para el cual se ejecutar la tarea

Si queremos programar una tarea ejecutamos ‘crontab -e’, estando logeados como root

# crontab -e

Listo, una ves ejecutado el comando editamos nuestra tarea programada, de acuerdo a la siguiente sintaxis:

*   *   *   *   *   lo_que_queremos_ejecutar
|   |   |   |   |
|   |   |   |   |__Dia de la semana (0-6, Sun-Sat) Domingo=0=7, Lunes=1, ..
|   |   |   |
|   |   |   |__Mes (1-12, Jan-Dec) Enero=1, Febrero=2 ..
|   |   |
|   |   |__Dia del mes (1-31)
|   |
|   |__Hora (0-23)
|
|__Minuto (0-59)

Tener presente donde van el dia de la semana tambien se puede poner ‘Sun’ en lugar de ‘0’ y asi sucesivamente. Tambien donde van los meses, puede ir ‘Jan’ en lugar de ‘1’ y asi …..

La barra (/) permite especificar intervalos en los rangos. Por ejemplo, si hablamos de horas, 6-10/2 significa que el comando se ejecutará a las 6, 8 y 10 horas. Si hablamos de minutos, */3 significa cada 3 minutos.

Los ejemplos serian de las siguientes maneras:

0  6-10/2   *   *   *  lo_que_queremos_ejecutar
*/3   *   *   *   *   lo_que_queremos_ejecutar

Si quisieramos que algo se ejecute a las 20 y tambien a las 23 horas seria de la sisguiente manera:

00   20,23   *   *   *   lo_que_queremos_ejecutar

    Bueno con esto basta para recordar ….

    Anuncios

    Comentarios»

    No comments yet — be the first.

    Responder

    Introduce tus datos o haz clic en un icono para iniciar sesión:

    Logo de WordPress.com

    Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

    Imagen de Twitter

    Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

    Foto de Facebook

    Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

    Google+ photo

    Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

    Conectando a %s

    A %d blogueros les gusta esto: