para configurar cron desde una terminal ejecutas:
[dalfa@E ~]$crontab -e
por default te abrira el crontab del usuario con vi para modificar el archivo con vi primero presiona a y despues escribe las ordenes que quieres ejecutar cuando termines presiona esc y luego shift + zz (si zeta mayuscula dos veces para grabar el nuevo crontab) el crontab deberia verse algo asi:
los arteriscos significan en orden lo siguiente:
minuto(0- 60) hora (0-23) mesdia(1-31) mes(1-12) diasemana (0-7)
* * * * * /home/usuario/carpeta/script_de_usuario
las lineas con # significan comentarios, en este ejemplo crontab ejecutaria cada minuto el script
para ecutar un script debes tener permiso de ejecucion para ello haz esto por ejemplo:
creo un script que me diga la hora cada minuto y con crontab lo guardamos en un log cada minuto ahora desde una terminal ejecutas (todo esto como root):
vi /usr/bin/script_tiempo_cada_minuto
presiona tecla a para empezar a insertar caracteres
#!/bin/sh
date
presiona tecla esc para dejar de insertar caracteres(presiona ZZ para salir y grabar, ahora le daremos permiso de ejecucion
chmod 755 /usr/bin/script_tiempo_cada_minuto
ahora creamos el crontab
crontab -e
presionamos a para empezar a introducir caracteres
* * * * /usr/bin/script_tiempo_cada_minuto >>
/home/usuario/log_tiempo_cada_minuto
presionamos esc para dejar de introducir caracteres, presionamos ZZ para grabar y salir
listo ahora ya esta instalado el crontab
para ver que el crontab funciona verifica como va cambiando el log
No hay comentarios:
Publicar un comentario