Antwort: Re: linux-l: Re: IP senden
duncan.rubinger at berlin.de
duncan.rubinger at berlin.de
Sa Sep 23 20:05:39 CEST 2000
Hallo allerseits,
natuerlich ist es kein Problem die Daten per FTP in einer dynamisch
generierten HTML-Datei hochzuladen UND eine Mail zu versenden ...
Folgende Scripte habe ich mir dazu geschrieben und sie funzen ausnahmslos
seit einem Jahr ...
______________________________________________________
isdnmail.script:
#!/bin/sh
# ISDN-IP-Uebergabe Script
# Nach jeder Neueinwahl beim Provider
# wird die neue IP ausgelesen und per
# mail gesendet
# Dann wird die Datei IPhtmlgenerate.script aufgerufen
# und es wird eine Website auf einem gewaehlten Server
# dynamisch erzeugt !
# Unter Hilfe der Datei isdnipftp.script !
# abzulegen in /sbin/init.d/isdnipmail.script
# zu starten in /sbin/init.d/boot.local
abfrage=1
isdnipvar=1
while test [$isdnipvar='1']
do
ifconfigvarip=`ifconfig ippp0 | grep 'inet addr:' | cut -d: -f2 | cut -d"
" -f1`
if [ $ifconfigvarip = "192.168.0.99" ]
then
abfrage=2
fi
if [ $abfrage = "2" ]
then
if [ $ifconfigvarip != "192.168.0.99" ]
then
abfrage=1
( echo Die IP sollte nun ; echo "" ; echo $ifconfigvarip ; echo lauten )
| mail -s IPAdresseHOME DEINEMAIL at ADRESSE.WO
export ifconfigvarip
sleep 5
/WOSBEIDIRLIEGT/isdniphtmlgenerate.script
fi
fi
done
______________________________________________________
IPhtmlgenerate.script:
cat > /WOSBEIDIRLIEGTDATHTMLFILE/IP.html << EOF
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<title>Die aktuelle IP-ADRESSE zu Hause</title>
</head>
<BODY>
<center>
<p><b><u><font face="Brush Script BT"><font color="#000000"><font
size=+4>Willkommen, die neue
IP-Adresse zu Hause lautet:
$ifconfigvarip</font></font></font></u></b></center>
</BODY>
EOF
/WOSBEIDIRLIEGT/isdnipftp.script
___________________________________________________________________________
isdnipftp.script:
#!/bin/sh
ftp -n << EOF
open SERVERNAME
user USERNAME PASSWORT
prompt
cd /WOAUCHIMMER/.public_html
lcd /WOSBEIDIRLIEGTDATHTMLFILE
mput IP.html
bye
EOF
rm /WOSBEIFIRLIEGT/IP.html
___________________________________________________________________________
SO, das geht ... und sollte die meisten Fragen beantworten ... Über Kritik
freue ich mich jederzeit,Verbesserungsvorschäge sind herzlich willkommen
:-))
Ciao, Duncan
--
*#
Duncan Rubinger - www.interprice.com
Tel.: 030 / 890 90 238 - 0179 509 54 24
E-Mail: duncan.rubinger at interprice.com
*#
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20000923/f478b9de/attachment.html>
Mehr Informationen über die Mailingliste linux-l