Alejandro Garrido Mota escribió:
Carlos Velásquez escribió:Hola Debianeros, Estoy usando el programador de tareas CRON para generar estadísticas diarias, tengo el siguiente condigo en el crontab -e PATH=/usr/bin:/usr/local/bin MAILTO=cvelasquez 14 17 * * * pflogsumm.pl -d today /var/log/mail.log >> /etc/mail/estadisticas/dia.txt # Estadisticas Pero me da este error: /bin/sh: line 1: pflogsumm.pl: command not found La idea es que me de el resultado de las estadisticas que genera pflogsumm día a día a cierta hora y me las mande por correo, el correo llega pero con el error descrito arriba. Será que no funciona por ser un perl?? Alguna sugerencia?Sí, utiliza rutas absolutas y no relativas. _Siempre_ es recomendable utilizar rutas absolutas en los scripts, cron, etc. En tu caso, que estás utilizando pflogsumm debes colocar: /usr/sbin/pflogsumm.pl Saludos
Estimados compañeros,Gracias a los que me ayudaron a resolver este problemita, a la vez les paso la solución de como Generar un reporte de estadísticas de correo usando
pflogsumm por medio de un crontab y (esto es nuevo) mandar ese archivo generado por correo a las personas de interés: Primero, hago un script que me genere las estadísticas, las mando por correo a los destinatarios que yo quiera por medio de el archivo que se generó: #!/bin/sh #!/usr/bin/perl #Obtiene las estadisticas del archivo mail.log y las agregrega al archivo /usr/sbin/pflogsumm.pl -d today /var/log/mail.log > /etc/mail/estadisticas/$1 mutt -a /etc/mail/estadisticas/Estadisticas -s "Estadisticas" "correo@1" -c "correo@con_copia" Luego hago el Cron llamando a ejecutar ese archivo con el parámetro del nombre del archivo, esto lo hago ejecutando crontab -e #archivo de acciones periodicas para cron PATH=/usr/bin:/usr/local/bin MAILTO=cvelasquez 00 20 * * * /rutra/del/archivo/./archivo Estadisticas Estadisticas es el nombre que le mando para que se genere el archivo, que es el que mando por correo una vez generado. En este caso se va a ejecutar la acción todos los días a las 8 de la noche. Espero que a alguno le sirva este mail y si alguien puede mejorarlo igual lo compartimos. Saludos a todos.