Ubuntu Cronjob: Explicación y configuración
Una herramienta útil en Ubuntu son los llamados trabajos cron. Explicaremos cómo configurarlo y usarlo.
Ubuntu cronjob: ¿qué es eso?
- Un trabajo cron, también llamado crontab, es un comando que ejecuta scripts y programas en un momento específico. Por lo tanto, es adecuado, por ejemplo, para realizar copias de seguridad o realizar actualizaciones.
- Sin embargo, tenga en cuenta que un trabajo cron solo se ejecuta si su computadora está realmente encendida. Los trabajos cron perdidos no se compensarán.
- Un cronjob consta de 7 secciones. El primero representa el minuto y el segundo la hora en que se completa la tarea. La tercera sección contiene el día del mes y la cuarta el mes en sí, la quinta es el día de la semana, con los números 0 y 7 cada uno representando el domingo. La sexta sección enumera el usuario para el que se está ejecutando el cronjob. Finalmente, se anota la tarea misma.
- Los trabajos de Cron se almacenan en todo el sistema en el directorio "/ etc / crontab" o para usuarios individuales en "/ var / spool / cron / crontabs".
Crear Ubuntu cronjob: así es como se hace
- El servicio cronjob para el terminal ya está incluido en Ubuntu. Por lo tanto, no es necesaria la instalación.
- Para crear o cambiar un trabajo cron, abra la terminal y escriba "crontab -e". Si desea editar los trabajos cron de otro usuario, ingrese "crontab -u user -e" y reemplace "user" con el usuario deseado.
- Ahora puede elegir qué editor desea usar para editar sus trabajos cron. Recomendamos usar nano, ya que es la forma más fácil.
- Use las teclas de flecha para navegar hasta la parte inferior del documento e ingrese su cronjob. Si no necesita un parámetro, simplemente llénelo con "*". Por ejemplo, si desea hacer un trabajo cron todos los días a las 3:30 a.m., solo necesita completar las horas y minutos, en lugar del resto de los valores hay un "*".
- Cuando haya terminado, presione [Ctrl] y [X] simultáneamente y confirme con [J] y [Enter]. Sus cambios se guardan y se cierran nano.
- Para enumerar todos sus trabajos cron, escriba el comando "crontab -l". Para ver los trabajos cron de otro usuario, escriba "crontab -u user -l". Reemplace "usuario" con el nombre del usuario deseado.