< html> MoMoSo-NET.COM. Download

不定期日記倉庫

Hugo

こんなシェル

2006年01月05日 16:29:50

DiCE強制リスタート

ダウンロード:ipchk060125.cron.gz Ver.0.06 テスト中(699byte)
    1. ログフォーマットの変更。
ダウンロード:ipchki060118.cron.gz Ver.0.05(699byte)
    1. スクリプト見直しました。
ダウンロード: ipchk.cron.gz Ver.0.02(596byte)
    1. 不具合修正しました。

#!/bin/sh

#---------------------------------------------
# CREATE: MoMoSo-NET.COM. H.COYAMA
# DATE  : 2006-01-01
# DynamicDNS IP Address check tool Ver.0.01
#---------------------------------------------

IPLOGFILE="/var/log/ipchk.log"
IPCHKFILE="/usr/local/bin/ipchk.dat"
IPTMPFILE="/usr/local/bin/ipchk.tmp"
TIME=`/bin/date`
OLD_IP=`/bin/cat $IPCHKFILE`

/usr/bin/curl -A Mozilla/4.0 -s http://checkip.dyndns.org/ | \
/usr/bin/nkf -e > $IPTMPFILE

NEW_IP=`/bin/sed 's/<[a-z]*>//g' $IPTMPFILE | \
        /bin/sed 's/<\/[a-z]*>//g' | \
        /bin/sed 's/Current IP Check//g' | \
        /bin/sed 's/Current IP Address: //g'`
/bin/rm $IPTMPFILE

if [ $OLD_IP != $NEW_IP ]
then
  echo $NEW_IP > $IPCHKFILE
  echo "It was modified to"
  echo "IP:$NEW_IP"
  echo "$TIME"
  echo "It was modified to $NEW_IP $TIME" | ¥
  /bin/mail -s "IP address was modified." hogehoge@momoso-net.com
  echo "$TIME The IP address which it modifies $OLD_IP -> $NEW_IP" >> $IPLOGFILE
  /etc/init.d/diced restart
else
  echo "There is no IP address modification"
  echo "IP:$OLD_IP"
  echo "$TIME"
  echo "$TIME The IP address which it checks   $OLD_IP" >> $IPLOGFILE
fi 

コメント

コメントはありません

コメント送信

このアイテムは閲覧専用です。コメントの投稿、投票はできません。

試しに17.01.04 試しの投稿変身忍者 今回のWebメールはRoundCubeで!(Ubuntu 16.04 LTS)16.11.30 今回のWebメールはRoundCubeで!(Ubuntu 16.04 LTS) これらが事前にイ... gentooそろそろ16.11.21 gentooからubuntuにサーバを移行中。80%終了しました opensshのアップデート08.10.28 これはバージョンアップですね。 [ebuild U ] net-misc/openssh-5.... UPDATE07.07.24 mozilla-thunderbird,mozilla-firefoxのアップデートです。対応は素早く...

カテゴリー

ログインID:
パスワード:
このPCを他の人と共用する
Powered by | nucleus | hanamachi-Ya!
PC表示