[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Hola!!! A ver si me acuerdo más o menos... la configuración del cron está en /etc/crontab Aqui hay un ejemplo de ese archivo y abajo menciono algunas cosas... ########################################################33 SHELL=/bin/bash PATH=/home/patito:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/lib/grads: MAILTO=root, jlva HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly ################################################ Primero, arriba defines cual es el shell que utiliza el cron, en este caso el bash. Luego, una linea donde especificas los paths de los directorios a los cuales tiene acceso el cron. Si tus scripts para el cron estan en directorios que no son comunes en el sistema de archivos de Linux, entonces agregalos ahi, pues de lo contrario el cron no podra encontrar la ruta de acceso para ejecutar las tareas,a menos de que el path sea especificado de manera explicita en cada script. La tercera linea, MAILTO, es la lista de usuarios que recibiran las notificacoines de actividades del cron. El default es root aunque puedes agregar mas usuarios, separados por comas, y supongo que otras direcciones de e-mail tambien, si tu maquina tiene salidad e correo. HOME indica el directorio home del "cron". Es importante que el demonio del cron este activo, por lo que debes iniciarlo si es que no apagas tu maquina y no inicias este demonio al arranque. La seccion de run-parts es la que ejecuta los scripts. run-parts corre todos los scripts de un subdirectorio. PUedes checar man run-parts o info run-parts para mayor detalle. Las lineas de la seccion de run parts, tienen al principio 5 asteriscos que siginifican primero.- minutos segundo.- hora tercero.- dia cuarto.- mes quinto.- dia de la semana es decir los asteriscos * * * * * son en realidad los valores minuto hora dia mes dia_semana De este modo las tareas del ejemplo de arriba quedarian asi: la linea 01 * * * * root run-parts /etc/cron.hourly indica que root correra todos los scripts dentro del directorio /etc/cron.hourly en el primer minuto de cada hora. --- la linea 02 4 * * * root run-parts /etc/cron.daily indica que root correra todos los scripts dentro del directorio /etc/cron.daily a las 4 horas con 2 minutos de cada dia. ---- la linea 22 4 * * 0 root run-parts /etc/cron.weekly indica que root correra todos los scripts dentro del directorio /etc/cron.weekly a las 4 horas con 22 minutos de todos los domingos ----- la linea 42 4 1 * * root run-parts /etc/cron.monthly indica que root correra todos los scripts dentro del directorio /etc/cron.monthly a las 4 horas con 42 minutos del primer dia de cada mes. y asi sucesivamente. Puedes crear tus propios directorios con scripts y agregar las lineas que necesites al archivo crontab. tambien puede ser un usuario distinto de root el que ejecute las tareas siempre y cuando tenga los permisos necesarios. por ejemplo, una linea para el usuario patito podria ser 42 4 1 * * patito run-parts /etc/crondepatito Para que todos los dias primero de mes a las 4 con 42 minutos patito corra los scripts de /etc/crondepatito ----- Bueno, no es la gran cosa mi explicacion, pero yo lo uso asi y me funciona bastante bien. Incluso me ha servido para programar tareas de obtencion de archivos en Cray durante la madrugada al combinarlo con wget. Yo estaba como tu al principio y si no fuera por la ayuda de todos no lo hubiera echado a andar. Espero te sirva. Un cordial saludo para todos. ---------------------------------------------------------- L.C.A. Jorge Luis Vázquez Aguirre. Grupo de Meteorología Tropical. Centro de Ciencias de la Atmósfera, UNAM. Circuito Exterior, CU. 04510 Coyoacàn, Mexico, D.F. Tel. (52) 56224089 / Fax. (52) 56160789 E-mail: jlva en macuca atmosfcu unam mx, jorgelca en hotmail com On Mon, 24 Apr 2000, Felipe Porragas wrote: > > > Lista, > > De que manera puedo utilizar el cron en linux, se que es para > configurar algunas actividades automaticamente, pero no se usarlo, habra > alguna pagina que conozcan donde pueda obtener algo al respecto, me imagino > que es muy basico y tal vez por eso no he encontrado esa informacion. > Gracias por sus comentarios > ________________________________________________________________________ > Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com > > --------------------------------------------------------------------- > Lista de soporte de LinuxPPP > Reglas de la lista en http://pepe.net.mx/reglas.html > --------------------------------------------------------------------- Lista de soporte de LinuxPPP Reglas de la lista en http://pepe.net.mx/reglas.html