Abre el explorador de archivos del sistema en la ruta en la que nos encontremos desde Bash.
- Linux
xdg-open . - macOS
open . - Windows
explorer .
Cron es un demonio (demon) del sistema que permite ejecutar tareas programadas automáticamente. Siempre está corriendo en segundo plano. De esta forma, una vez configurado, el sistema ejecuta las tareas sin que el usuario tenga que intervenir.
Note
Cron utiliza tablas llamadas crontab. Pueden existir crontab a nivel de usuario y de sistema a nivel global (/etc/crontab).
crontab -eedita tu tabla de croncrontab -llista tus tareas programadascrontab -relimina tu tabla de cron actual
Cada línea de crontab representa una tarea programada.
┌───────── minuto (0-59)
│ ┌─────── hora (0-23)
│ │ ┌───── día del mes (1-31)
│ │ │ ┌─── mes (1-12)
│ │ │ │ ┌─ día de la semana (0-6, 0=domingo)
│ │ │ │ │
* * * * * comando_a_ejecutar
Cada * representa estas unidades de tiempo (de izquierda a derecha):
- minuto (0-59)
- hora (0-23)
- día del mes (1-31)
- mes (1-12)
- día de la semana (0-6, 0=domingo)
Tip
Ejecuta primero de manera manual el comando para comprobar que funciona y que tienes los permisos adecuados.
Caution
Si el comando a ejecutar es un script, utiliza su ruta absoluta.
30 2 * * *se ejecuta todos los días a las 2:30 AM*/5 * * * *se ejecuta cada 5 minutos0 9 * * 1se ejecuta cada lunes a las 9:00 AM0 0 1 * *se ejecuta cada inicio de mes a medianoche
*: Cualquier valor (* * * * *se ejecutará cada minuto).,: Lista de valores (0 8,12 * * *se ejecutará a las 8 y a las 12).-: Rango de valores (0 9-17 * * 1-5se ejecutará cada horas entre las 9 y las 17 inclusive de lunes a viernes)./: Frecuencia (*/10 * * * *se ejecutará cada 10 minutos).
