HOWTO: Mandar correo a todos los usuarios del sistema
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!!!




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