The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Подскажите по простенькому скрипту"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Подскажите по простенькому скрипту"
Сообщение от olegaaz emailИскать по авторуВ закладки on 28-Окт-04, 13:37  (MSK)
Ситуация: есть машина с динамическим ип-адресом. Он меняется периодически. Задача: сделать скриптик, который бы смотрел на ип-адрес интерфейса и в случае его изменения отправлял бы по почте сообщение с этим ип-адресом.
Как я вижу: создать файл, для первого раза руками в него забить ип адрес текущий. В скриптике смотрим ifconfig eth2 - если адрес такой же, то exit. Если изменился, то mail кому надо и записываем в файл этот ипшник.

Скриптик забиваем в cron с запуском допустим раз в 30 минут.

В программировании я профан полный, поэтому подскажите, как это реализовать? В смысле синтаксиса скрипта...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Подскажите по простенькому скрипту"
Сообщение от Xela emailИскать по авторуВ закладки(ok) on 28-Окт-04, 13:40  (MSK)
>Ситуация: есть машина с динамическим ип-адресом. Он меняется периодически. Задача: сделать скриптик,
>который бы смотрел на ип-адрес интерфейса и в случае его изменения
>отправлял бы по почте сообщение с этим ип-адресом.
>Как я вижу: создать файл, для первого раза руками в него забить
>ип адрес текущий. В скриптике смотрим ifconfig eth2 - если адрес
>такой же, то exit. Если изменился, то mail кому надо и
>записываем в файл этот ипшник.
>
>Скриптик забиваем в cron с запуском допустим раз в 30 минут.
>
>В программировании я профан полный, поэтому подскажите, как это реализовать? В смысле
>синтаксиса скрипта...

Если машина получает адрес по DHCP, то всегда можно задать некий скрипт который будет вызываться всякий раз при renew.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Подскажите по простенькому скрипту"
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 28-Окт-04, 18:10  (MSK)
>Ситуация: есть машина с динамическим ип-адресом. Он меняется периодически. Задача: сделать скриптик,
>который бы смотрел на ип-адрес интерфейса и в случае его изменения
>отправлял бы по почте сообщение с этим ип-адресом.
>Как я вижу: создать файл, для первого раза руками в него забить
>ип адрес текущий. В скриптике смотрим ifconfig eth2 - если адрес
>такой же, то exit. Если изменился, то mail кому надо и
>записываем в файл этот ипшник.
>
>Скриптик забиваем в cron с запуском допустим раз в 30 минут.
>
>В программировании я профан полный, поэтому подскажите, как это реализовать? В смысле
>синтаксиса скрипта...

Primerno tak:

#!/bin/sh

ADR=`ifconfig eth0 | awk '{if($0~/inet/){split($2,ADDR,":");print ADDR[2]}}'`
if [ $ADR != `cat $1` ]; then
        #posilaje6 pismo kuda nado
fi
exit 0


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру