Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
PROGRAMAR TAREAScrontab en Ubuntu
Chronos llega del griego
y significa tiempo
cron administra procesos en segundo plano (demonios) a
intervalos establecidos.
Crontab
Un archivo de texto que guarda la lista de comandos a
ejecutar en el tiempo especificado por el usuario.
Normalmen...
crontab es la forma mas
facil de manejar tareas
con cron
Se pueden emplear como un usuario común o como
superusuario.
Editando crontab
• El comando empleado para editar el archivo
contrab es el siguiente.
crontab -e
Seleccione su editor fav...
Listar contenido crontab
• El comando empleado para conocer que sentencias
están en crontab es:
crontab -l
Si no existen c...
Eliminar sentencias crontab
• El comando empleado para eliminar todas las
sentencias crontab es el siguiente:
crontab -r
S...
Tomado de: http://sliceoflinux.files.wordpress.com/2009/03/chuleta-crontab1.png
Ejemplo instrucción crontab
Ejemplos
09 04 1 1 1 comando
Se ejecuta a las 4:09 a.m el primero de Enero y cada
lunes de Enero.
Ejemplos
*/15 * * * * comando
Se ejecuta cada 15 minutos
Ejemplos
30 22 * * 6 comando
Se ejecuta a las 10:30 p.m. el Domingo
También se puede
ejecutar comandos
Directamente desde el crontab sin necesidad de un script
Ejemplos
0-59 * * * * date >>
/home/estudiante/tiempo.txt
Se ejecuta cada minuto
Se escribe en una sola línea
Ejemplos
01 7 * * * tar –czvf
/home/estudiante/tiempo.tar.gz
/home/estudiante/tiempo.txt
Comprime el archivo tiempo en tar...
Ejemplos – Ejecutar Script
01 7 * * *
/home/estudiante/script.sh
#!/bin/bash --------------------script.sh
mkdir trabajo
I...
@josefabiandiaz
josefabiandiazs@Gmail.com
https://www.youtube.com/user/fabiandiazs
Msc.Ing.Jose Fabián Diaz Silva
Consultas
Próxima SlideShare
Cargando en…5
×

Programar tareas crontab en Ubuntu

13.522 visualizaciones

Publicado el

Se trabaja sobre crontab y la manera como el mismo se emplea para automatizar las actividades que se deben ejecutar en un sistema Ubuntu.Se contempla la ejecución de scripts y de acciones.

Publicado en: Software
  • Sé el primero en comentar

Programar tareas crontab en Ubuntu

  1. 1. PROGRAMAR TAREAScrontab en Ubuntu
  2. 2. Chronos llega del griego y significa tiempo cron administra procesos en segundo plano (demonios) a intervalos establecidos.
  3. 3. Crontab Un archivo de texto que guarda la lista de comandos a ejecutar en el tiempo especificado por el usuario. Normalmente en /etc/crontab o en /var/spool/cron/
  4. 4. crontab es la forma mas facil de manejar tareas con cron Se pueden emplear como un usuario común o como superusuario.
  5. 5. Editando crontab • El comando empleado para editar el archivo contrab es el siguiente. crontab -e Seleccione su editor favorito – Se recomienda nano Si fallo en la selección emplee el siguiente comando: export EDITOR=nano
  6. 6. Listar contenido crontab • El comando empleado para conocer que sentencias están en crontab es: crontab -l Si no existen comandos que ejecutar el listado indicara la no existencia de los mismos para el usuario en concreto.
  7. 7. Eliminar sentencias crontab • El comando empleado para eliminar todas las sentencias crontab es el siguiente: crontab -r Se debe tener especial cuidado con este comando , puesto elimina todos los registros del crontab.
  8. 8. Tomado de: http://sliceoflinux.files.wordpress.com/2009/03/chuleta-crontab1.png Ejemplo instrucción crontab
  9. 9. Ejemplos 09 04 1 1 1 comando Se ejecuta a las 4:09 a.m el primero de Enero y cada lunes de Enero.
  10. 10. Ejemplos */15 * * * * comando Se ejecuta cada 15 minutos
  11. 11. Ejemplos 30 22 * * 6 comando Se ejecuta a las 10:30 p.m. el Domingo
  12. 12. También se puede ejecutar comandos Directamente desde el crontab sin necesidad de un script
  13. 13. Ejemplos 0-59 * * * * date >> /home/estudiante/tiempo.txt Se ejecuta cada minuto Se escribe en una sola línea
  14. 14. Ejemplos 01 7 * * * tar –czvf /home/estudiante/tiempo.tar.gz /home/estudiante/tiempo.txt Comprime el archivo tiempo en tar.gz a las 7:01 a.m. de todos los días. Se escribe en una sola línea
  15. 15. Ejemplos – Ejecutar Script 01 7 * * * /home/estudiante/script.sh #!/bin/bash --------------------script.sh mkdir trabajo Importante chmod a+x script.sh -----permisos de ejecución
  16. 16. @josefabiandiaz josefabiandiazs@Gmail.com https://www.youtube.com/user/fabiandiazs Msc.Ing.Jose Fabián Diaz Silva Consultas

×