#!/bin/bash ####################### Zmienne programowe globalne #################### godzina=`date +%R` #################### Czy jest połączenie z Internetem? ################# . /home/robert/skrypty/funkcje czyInternet if [ "$InternetStatus" = "tak" ] then ############################ Tu można zmieniać: ##################### e_mail="surma@poczta.of.pl" serwerIP="http://checkip.dyndns.org" ######################### Usuwanie starego pliku ################## plik_z_ip="/home/robert/skrypty/ip.txt" if [ -e $plik_z_ip ] then rm $plik_z_ip sleep 1s fi ####################### Ściąganie nowego IP ######################## wget --output-document=$plik_z_ip $serwerIP sleep 15s if [ -e $plik_z_ip ] then IP=`tail +77c $plik_z_ip | tr -d ""` zdanie="Numer IP routera w SP5 z godziny $godzina:\n$IP\n" echo -e $zdanie | mail -s "IP z SP5" $e_mail echo -e "IP z SP5 zostalo wyslane.\n" else echo -e "Brak pliku z IP" | mail -s "Blad: IP z SP5" $e_mail echo -e "Blad: Brak pliku z IP!\n" fi else zdanie="Cron probowal wyslac IP z SP5 o godz. $godzina,\nale nie bylo polaczenia z Internetem." echo -e $zdanie | mail -s "Blad: IP z SP5" robert@server fi