The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Operativsystem > OS X (Apple)
.
google unix.com



OS X (Apple) OS X er en line av Unix-baserte grafiske operativsystemer utvikles, markedsføres og selges av Apple.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Automatisere slapconfig ZevEisenberg Shell programmering og Skripting 0 11-14-2008 02:10
e sarg webadresserapport lenke paulds UNIX for Dummies Spørsmål og svar 0 07-18-2008 12:59
Kan ikke sende e-post fra en UNIX-Host (med mailx) til en Outlook-e-addres (Win) Vetrivela UNIX for Advanced & ekspertbrukere 2 02-15-2005 10:43
automatisere passordet? Liamo Shell programmering og Skripting 3 05-24-2004 06:01

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 03-24-2009
glev2005 glev2005 is offline
Registrert bruker
  
 

Bli Dato: Oct 2008
Innlegg: 74
Automatisere Epost SUS rapport

Jeg har et script som jeg kjøre via ARD å rapportere om hvor mange oppdateringer kreves av Programvareoppdatering på hver klient. Det er en vertikal liste over består av datamaskinnavn <number eller kreves updates>. Hvordan kan Iautomate dette lett å få det sendt til en gruppe mennesker hver mandag formiddag bruker Entourage 2008 som min e-postklient. Takk så mye!
  #2 (permalink)  
Old 04-21-2009
mlott mlott is offline
Registrert bruker
  
 

Bli Dato: april 2009
Innlegg: 1
Hei

Dette er et utgangspunkt jeg gjette, så jeg håper det er til noen hjelp. Ikke sikker på hvorfor du vil bruke Entourage spesielt når du kan bruke "post" som kommer pre-kompilert i OS X, men hei, det du trenger.

Først må du få deg en liste et sted på filsystem. I dette eksempelet script er det i en fil kalt sus_list.txt under /tmp / katalogen.


Code:
!/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
Dette skriptet vil måtte gjøres kjørbare eller kalt som dette

Code:
sh /path/to/script
Jeg pleier å plassere skript som dette i /usr / local / scripts / men det er en personlig preferanse.

Normalt Jeg vil si å bruke Launchd å håndtere planlegging av skriptet, men StartCalendarInterval er ikke innstilt nok om dette i dag, så det er tilbake til gode gamle cron. Personlig ville jeg ikke ha denne drives av root kontoen som det er ingenting i det som krever root privilegier. For å nå dette målet, i crontab, legge følgende slik at det vil kjøre på 0900 hver mandag:

Code:
0 9 * * 1 /usr/local/scripts/mailout.sh
HTH litt,

Mike
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden Av
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 05:05.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0