Добрый день!
Есть скрипт отправки нового ip для pppoe интерфейса по sms на телефон. Сам скрипт рабочий и свою задачу выполняет.
Сам скрипт:
# cat pppoe_sms
#!/bin/bash
/bin/touch /etc/script/sms
echo "Subject: New_IP" >> /etc/script/sms
echo "From: *моя почта*@gmail.com" >> /etc/script/sms
IP=`/sbin/ifconfig ppp555 | grep 'inet' | awk '{ print $2}'`
echo $IP >> /etc/script/sms
ssmtp *мой телефонный номер*@sms.utel.ua < /etc/script/sms
rm /etc/script/sms
exit 0
Хочу усовершенствовать скрипт. Нужно чтобы скрипт выполнялся в одну строку без использования дополнительного файла. Например так работает:
IP=`/sbin/ifconfig ppp555 | grep 'inet' | awk '{ print $2}'`
echo $IP >> /etc/script/sms
echo "Subject: New_IP" | ssmtp
*мой телефонный номер*@sms.utel.ua < /etc/script/sms
Можно ли как-то передать значение переменной
$IP как вывод из файла, аналог
< /etc/script/sms?