House of sysadmins

House of sysadmins

Buenas tardes,

Conocen alguna herramienta (bajo Windows) que sirva para automatizar el envio de determinados logs por correo electronico?

Esto seria para incluirlo en un fichero .bat

Saludos y gracias

Compartir

Responde a esto

Respuestas a esta discusión

Yo uso la utilidad BMAIL.exe (http://www.beyondlogic.org/solutions/cmdlinemail/cmdlinemail.htm)

Yo lo pongo al final de cada bat, y voy poniendo de salida el fichero del log, para que me envíe o bien el LOG o archivo de texto que yo quiera, o un texto predeterminado.

Un ejemplo de su uso:

Adjuntando un fichero
c:\bmail.exe -s servidordecorreo.dominio.es -f direccióndelFROM@dominio.es -t direccióndelTO@dominio.es -a "Asunto del email" -m "c:\backuporacle.log"

Con cuerpo del mensaje:
c:\bmail.exe -s servidordecorreo.dominio.es -f direccióndelFROM@dominio.es -t direccióndelTO@dominio.es -a "Asunto del email" -b "El backup se ha lanzado el %TODAY%"

Ten cuidado si es un LOG creado por ROBOCOPY ya que estos suelen ocupar bastantes (de mi repositorio, unos 29 Mb)

Si necesitas un script que te mande solo las X últimas líneas de un archivo o log:

Echo Off

:: COUNT.BAT Syntax: Count #_of_lines FileName Output_File

Echo.
If %2.==. Echo Missing source file & GoTo :EOF
If not exist %~f2 Echo File %~f2 not found & Goto :EOF
If %3.==. Echo Missing output destination & GoTo :EOF
Echo Extracting last %1 lines from %~f2 into %~f3

If exist %~f3 Del %~f3

For /F "tokens=3 delims=:" %%A in ('Find /V /C "#~#" %~f2') Do Set RN=%%A
Set /A SN=%RN%-%1
If %SN% leq 0 Echo Too many lines [File contains %RN% lines] & GoTo :EOF
Echo Skipping %SN% lines from %RN%
For /F "tokens=* skip=%SN% delims=" %%A in (%~f2) Do Echo %%A>> %~f3
Set RN=
Set SN=


Guardalo como RecortaArchivos.bat por ejemplo, y para usarlo:

recorta_archivos.bat nºLineas ArchivoEntrada ArchivoSalida

Espero que te sirva

Responde a esto

Muchas gracias.

Saludos

Responde a esto

No hay de que!

Guderian dijo:
Muchas gracias.

Saludos

Responde a esto

Responde a esto

Responde a esto

RSS

Acerca de

logadmin logadmin creó esta red social en Ning.

Distintivo

Cargando…

¿DESEA PUBLICAR UNA OFERTA DE TRABAJO?

House of Sysadmins es una red especializada del sector IT.
Póngase en contacto con nosotros y le ayudaremos en su búsqueda.

contáctanos

Patrocinadores oficiales

Blog de un administrador de sistemas.

Las mejores partidas, en blog de poker.

© 2009   Creado por logadmin en Ning.   Crear tu propia red social

Emblemas  |  Reportar un problema  |  Privacidad  |  Términos de servicio

Iniciar sesión en el chat