¡Hola! Hoy voy a enseñaros una herramienta muy útil, llamada Cron, que sirve para programar y automatizar tareas en Linux. En Geeky Theory lo usamos mucho, ya que nuestro alojamiento es con sistema operativo Debian y, hay que saber aprovechar este tipo de funciones que nos ofrece. Si queremos, por ejemplo, que cada hora se ejecute un script, o un archivo PHP, o cualquier cosa que queramos, pues no vamos a meternos 24 veces al día para ejecutarlo manualmente. No tiene sentido. Para esto está Cron.
El comando crontab se utiliza en sistemas UNIX para programar la ejecución de otros comandos, es decir, para automatizar tareas. Podemos ver los crontabs que se están programados y también editarlos, lógicamente.
Para verlos, utilizamos este comando:
sudo crontab -lPara editarlos:
sudo crontab -e
* * * * * /bin/ejecutar/script.sh
* * * * * /bin/ejecutar/script.shEjecuta este script:
30 2 * * 1 /bin/ejecutar/script.shEjecutar este script:
30 2 * * 1-5 /bin/ejecutar/script.shEjecutar un script de lunes a viernes cada 10 minutos desde las 2:00 horas durante una hora:
0,10,20,30,40,50 2 * * 1-5 /bin/ejecutar/script.shEsto quizá puede ser largo. La sintaxis de crontab permite lo siguiente. Imaginemos que queremos ejecutarlo cada 5 minutos:
*/5 2 * * 1-5 /bin/ejecutar/script.sh
@hourly /bin/ejecutar/script.shY esto es todo por este tutorial. Seguro que le dais uso a esta útil herramienta. Yo lo hago y va de maravilla. ¡Un saludo! Fuente de las imágenes: idevie | designmodo