Код: Выделить всё
#!/bin/bash
page=$(curl -s http://2ip.ru | grep -o "<font color=\"#0033FF\">.*<\/font>" | sed 's/<//; s/font//; s/color//; s/=//; s/\"//; s/\"//; s/#//; s/#//; s/0033FF//; s/\///; s/<//; s/font//; s/>//; s/>//')
date=$(/bin/date)
uptime=$(/usr/bin/uptime)
#From=$(echo From: farex-arch@mail.ru)
To=$(echo To: farex@sibnet.ru)
Subject=$(echo Subject: What my IP)
echo -e "$To\nCc:\nBcc:\n$Subject\nReply-To:\n$date\n$uptime\nYou IP $page" > /tmp/bla.txt | cat /tmp/bla.txt | msmtp -- farex@sibnet.ruНе могу придумать как это все дело заставить крутится в цикле.
Нуно отправить ip и некоторые данные на почтовый ящик.
Так нужно составить циксл выполнения с таким условием, чтобы отправлял инфу лишь в том случае если IP изменился.
PS: Готовые варианты скриптов не предлагать интерестно закончить этот.
PS:ps: Не пинать за sed итп., мало опыта в написании скриптов.