Wysyłanie poczty z pomocą skryptu napisanego w bashu
: 05 czerwca 2011, 10:57
Witam.
Mam taki oto mały problem chcę wysłać maila za pomocą skryptu w bashu. Pierwszy skrypt ma wysyłać i tyle
Ten kod działa ale następny krok to jego ulepszenie, czyli ma pamiętać do kogo wysłał już wiadomość. Robię to za pomocą tworzenia plików i programu grep.
Niestety to nie działa tak jak ma. Wysyła ale nie pamięta. Może ktoś mi pomóc z tym?
Mam taki oto mały problem chcę wysłać maila za pomocą skryptu w bashu. Pierwszy skrypt ma wysyłać i tyle
Kod: Zaznacz cały
#!/bin/bash
echo $@
lista=`who|cut -f1 -d" "|sort|uniq`
for i in $lista
do
mail -s "TesT" $i<$1
done
Kod: Zaznacz cały
#!/bin/bash
while [ 1 ]
do
who|cut -f1 -d" "|sort|uniq > koko
#grep -f -v koko tresc > tresc pokazuje co gdzie sie różni
grep -v -f koko tresc > koko
comm -1 -2 koko followuser.txt > tresc
if [ -n tresc ]
then
for i in `cat tresc`
do
mail -s "TesT" $i@ux.up.krakow.pl < tresc
done
fi
sleep 6
done