Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Übersicht

linux_mail

Dies ist eine alte Version des Dokuments!


Linux Centos IP-Adresse des Provider per Mail versenden wenn sich die Adresse geändert hat

Es wird folgendes Skript durch einen Eintrag in der crontab in regelmäßigen Abständen gestartet:

#!/bin/bash

# In Skipts die in der Crontab laufen sind die Pfadvariablen nicht bekannt. # Dies bededet dass man den Pfad immer komplett mit angeben muss !!

cd /etc/sysconfig/network-scripts/ touch /etc/sysconfig/network-scripts/ip.txt read ip_old < /etc/sysconfig/network-scripts/ip.txt

lynx -dump http://showip.spamt.net/ > /etc/sysconfig/network-scripts/ip.test # mit dem folgenden Befehl werden die Leerzeilen aus ip.test entfernt und die Datei ip.txt erzeugt sed '/^$/d' /etc/sysconfig/network-scripts/ip.test > /etc/sysconfig/network-scripts/ip.txt

read ip_new < /etc/sysconfig/network-scripts/ip.txt

if [ „$ip_old“ != „$ip_new“ ]; then echo -e „Subject:IP_Adresse $ip_new \n$ip_new“ | /usr/sbin/sendmail rainer.bertsch@rainerbertsch.de

fi

# eof

linux_mail.1420395764.txt.gz · Zuletzt geändert: 2017/03/21 22:27 (Externe Bearbeitung)