RouterMaN’s Bloghackergotchi

September 29, 2005

HOWTO: Mandar correo a todos los usuarios del sistema

Filed under: GNU/Linux, Debian, HOWTO

En la lista linux de la pucp Omar Gutierrez preguntaba como hacer para mandar un mail a todos los usuarios del sistema. Despues de pensar durante un tiempo (previo repaso de bash scripting), hice el script, que creo que es necesario para muchos linux admins.

#!/bin/bash
#Broadcast.sh
#Script para mandar un correo a todos los usuarios del sistema
#Uso: ./broadcast.sh “correo”
#donde “correo” es el archivo donde se encuentra el texto del mensaje
#Autor: Diego Quintana Cruz
#diegoquintana[arroba]gmail.com

#sacamos la lista de usuarios del sistema
usuarios=$(grep “/home” /etc/passwd | cut -f 1 -d “:”)

#leemos cada linea usuario y enviamos mail a cada uno
for user in $usuarios
do
cat $1 | mail -s “aca va el subject” $user
echo “Mandando mail a $user”
done

In other news, pueden encontrar más canciones de nubeluz aquí

Te amo muchote diana, feliz 2do aniversario!!!

1 Comment »

The URI to TrackBack this entry is: http://routerman.blogsome.com/2005/09/29/mandar-correo-a-todos-los-usuarios-del-sistema/trackback/

  1. Ajam… y funciona? q formato es .PHP¿? por favor responder a mi mal lo prové en bath y no funcionó

    Comment by Adrian Troconis — November 9, 2007 @ 5:50 pm

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>























Get free blog up and running in minutes with Blogsome | Theme designs available here