En Linux, Crontab es un archivo de texto con un contenido diferente a lo habitual. Cada usuario de Linux tiene una carpeta con ese nombre, cuyo archivo posee una lista de los scripts y comandos que pueden ser ejecutados por ese usuario.

Con los comandos podemos hacer varias acciones de manera automática (programar tareas), en segundo plano.

Si se poseen los conocimientos suficientes para crear scripts, es en la carpeta crontab donde se guardarán. Para crear este archivo se tendrá que ejecutar el comando “crontab”.

Ejemplos de crontab

A continuación, verás algunos programas que se pueden almacenar en los archivos crontab y tareas que se pueden realizar con el comando que lleva el mismo nombre.

  • #!/bin/bash

#script de ejemplo

#sudo ls -l / > archivoResultado

#chmod ugo+x consulta.sh

  • crontab archivo / reemplaza un archivo existente por otro que indique el usuario
  • crontab -e / editar archivo existente
  • crontab -l / listar tareas guardadas en crontab de usuario
  • crontab -d / borrar crontab creado
  • crontab -c dir / para manejar el crontab propio
  • crontab -u usuario / para manejar el crontab de otros usuarios
  • #!/bin/bash

#script ejemplo de actualizacion

#elija su distribucion

#debian-ubuntu

#apt-get update & apt-get -y upgrade

#fedora

#yum -y update

#Arch

#pacman –noconfirm -Syu