¿Qué es crond?
CronTab y Crontab son inseparables. crontab es un comando comúnmente encontrado en Unix y sistemas operativos similares a Unix para establecer instrucciones que se ejecutarán periódicamente. Este comando lee instrucciones de un dispositivo de entrada estándar y las almacena en un archivo "crontab" para su lectura y ejecución posteriores. La palabra deriva del griego chronos (χρόνος), que originalmente significaba tiempo.
Y crond es su proceso guardián. El servicio cron es un servicio programado que te permite añadir o editar tareas que deben programarse para ejecutarse mediante el comando crontab.
Comandos comunes:
Establece el script que debe ejecutarse
Hay dos formas de añadir una tarea de planificación:
1) Introduce crontab-e en la línea de comandos y luego añade la tarea correspondiente, y la partida guardada de wq se cierra. 2) Editar directamente el archivo /etc/crontab, es decir, vi /etc/crontab, y añadir la tarea correspondiente. La configuración crontab -e es para un usuario concreto, mientras que editar /etc/crontab es una tarea del sistema
Ver la tarea de programación
crontab -l // enumera todas las tareas de programación actuales crontab -l -u jp // Lista todas las tareas de programación para el jp del usuario
Comandos comunes
crontab -u // establece el servicio cron para un usuario determinado crontab -l // enumera los detalles del servicio cron de un usuario crontab -e // Editar el servicio cron de un usuario crontab -i // prompt de impresión, introduce un mensaje de confirmación como sí crontab -r // para eliminar todo trabajo de planificación de tareas
Formato cron
Tareas cronometradas añadidas
Probemos el servicio crontab con un ejemplo donde cada minuto creamos un archivo en blanco nombrado según el año, mes, día, hora y minuto en el directorio /root/test_itsvse
Ejecuta la orden:
Aquí tienes en realidad un editor vim, introduce i para editar, de la siguiente manera:
Después de que la adición tiene éxito, recibimos una pista para la última fila de instalación de nuevo crontab
Ten en cuenta que "%" en el archivo crontab tiene las funciones de terminar la línea de comandos, envolver la línea y redirigir, y añadir el símbolo "\" para escapar delante; de lo contrario, el símbolo "%" cumplirá su función de terminar la línea de comandos o envolver la línea, y el contenido posterior se enviará como entrada estándar al comando anterior.
Recarga la configuración
Ver tareas programadas
Ver registros
Los registros están organizados por día, el registro más reciente, mira el archivo /var/log/cron
Las representaciones son las siguientes:
(Fin)
|