Con este artículo se estrena la categoría SysAdmin. Ahora que me estoy dedicando a algunas labores de mantenimiento y seguridad de sevidores Linux, iré colgando de vez en cuando algunas recetas que me vayan siendo de utilidad. Hoy cuelgo esta receta que me fue de gran ayuda en un script donde quería enviar 3 ficheros adjuntos con el resultado de unos logs que se habían generado. Usando el método habitual solamente podría enviar un fichero adjunto, después ví esta receta y pensé..¿Cómo no se me había ocurrido antes?
#!/bin/sh uuencode /home/david/log.txt /home/david/log.txt > /tmp/out.mail uuencode /home/david/log2.txt /home/david/log2.txt >> /tmp/out.mail cat email-body.txt >> /tmp/out.mail mail -s "Logs enviados ( `date` )" david@dominio.com < /tmp/out.mail rm -f /tmp/out.mail
Al comando uuencode hay que pasarle dos veces el nombre del fichero.. por si alguién pensaba que es un error.
Vía Cyberciti