![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Hur kan man skicka ett mail? | aajan | UNIX for Dummies Frågor & Svar | 1 | 06-12-2007 04:53 |
| Hur Skicka e-post i UNIX | cooolthud | Shell-programmering och Skript | 1 | 01-23-2007 08:49 |
| Skicka e-post till flera användare | duke0001 | UNIX for Dummies Frågor & Svar | 4 | 03-21-2006 12:58 |
| Skicka e-post där # är i den e-postadress - Använda Unix | jingi1234 | UNIX for Dummies Frågor & Svar | 1 | 05-23-2005 11:23 |
| Det går inte att skicka e-post från en UNIX-Host (med hjälp mailx) till en Outlook-e-addres (Win) | Vetrivela | UNIX för avancerade & Expertanvändare | 2 | 02-15-2005 10:43 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Skicka e-post till användaren när villkoret uppfylls
Hej alla,
Jag planerar att skriva ett shell script för att informera användarna om sitt uppdrag när vissa villkor uppfylls. Exempel: Om en då e-postanvändare om åtgärder för ett annan e-postanvändare om åtgärder b. Jag är ganska ny i manus, uppskattar alla förslag. Tack. |
|
||||
|
börja med något sånt här kanske:
Kod:
#!/bin/sh
#
# email a message
# $1 = action
# $2 = count
# $3= user@myplace.com
email_it()
{
echo "Action: $1 count: $2" | \
/usr/bin/mailx -s "Action notification" "$3"
}
if [ $action = "A" ] ; then
email_it "ACTION WAS A" 42 "john.smith@some.com"
else
email_it "ACTION WAS B" 42 "john.smith@some.com"
fi
|