![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| OS X (Apple) OS X es una línea de gráfico basado en Unix, los sistemas operativos desarrollados, comercializados y vendidos por Apple. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| Automatizando slapconfig | ZevEisenberg | Programación de scripts de shell y | 0 | 11-14-2008 02:10 PM |
| correo electrónico sarg enlace URL informe | paulds | UNIX for Dummies Preguntas y Respuestas | 0 | 07-18-2008 01:59 PM |
| No se puede enviar un correo electrónico desde UNIX host (utilizando mailx) a un correo electrónico de Outlook, hacer frente (Win) | Vetrivela | UNIX para usuarios avanzados y expertos | 2 | 02-15-2005 10:43 AM |
| la automatización de la contraseña? | Liamo | Programación de scripts de shell y | 3 | 05-24-2004 07:01 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
La automatización de correo electrónico SUS informe
Tengo un script que ejecuta a través de ARD que informe sobre cuántos son necesarios los parches de actualización de software por sobre cada cliente. Se trata de una lista vertical de compuesto de computername <número o requerido updates>. ¿Cómo puede este Iautomate fácilmente a su correo a un grupo de personas todos los lunes por la mañana utilizando Entourage 2008, como mi cliente de correo electrónico. Muchas gracias!
|
|
||||
|
Hola Este es un punto de partida creo, así que espero que sea de alguna ayuda. ¿No está seguro de por qué usted desea utilizar Entourage específicamente cuando puede usar el "correo" del programa que viene pre-compilado en OS X, pero oye, todo lo que necesita. En primer lugar tendrás que obtener la lista en algún lugar en el sistema de archivos. En este ejemplo de secuencia de comandos se encuentra en un archivo llamado sus_list.txt en el marco del /tmp / directorio. Código:
!/bin/sh
#============================
# Define admin email address
NOTIFY="one@you.com, two@you.com"
# Get computer name
C_NAME=`/usr/sbin/scutil --get ComputerName`
# Define a function
mailOUT ()
{
echo From: ${C_NAME} - Monday Morning ARD SUS Notification \
> /tmp/sus_mailout.txt
echo ----- >> /tmp/sus_mailout.txt
echo Timestamp: `date` >> /tmp/sus_mailout.txt
echo ----- >> /tmp/sus_mailout.txt
echo "Please find below the list of clients that need patching" \
>> /tmp/sus_mailout.txt
echo ----- >> /tmp/sus_mailout.txt
echo "" >> /tmp/sus_mailout.txt
cat /tmp/sus_list.txt >> /tmp/sus_mailout.txt
cat /tmp/sus_mailout.txt | mail -s "From: ${C_NAME} - Monday \
Morning ARD SUS Notification" ${NOTIFY}
}
if [ -f /tmp/sus_list.txt ]
then
mailOUT
else
# log error to the syslog
logger "SUS: File /tmp/sus_list.txt does not exist"
fi
exit 0
Este script deberá ser ejecutable o llamado como este Código:
sh /path/to/script Normalmente lugar como este en los scripts /usr / local / scripts / pero eso es una preferencia personal. Normalmente diría Launchd a utilizar para manejar la programación de la secuencia de comandos, pero la StartCalendarInterval no es suficiente para este sintonizado en la actualidad, por lo que es volver a viejos cron. Personalmente, yo no tendría esta dirigido por la cuenta de root ya que no hay nada allí que requiere privilegios de root. Con ese fin, en su crontab, añadir el siguiente fin de que se ejecutará en 0900 todos los lunes: Código:
0 9 * * 1 /usr/local/scripts/mailout.sh HTH un poco, Mike |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|