유동 IP정보 메일 발송 > 프로그래밍

본문 바로가기
사이트 내 전체검색

프로그래밍

shellscript 유동 IP정보 메일 발송

페이지 정보

작성자 불꽃싸대기 댓글 0건 조회 1,817회 작성일 17-09-25 12:40

본문

리눅스 PC의 IP가 유동일때 IP가 변경될때마다 메일로 IP정보를 전송하도록 하는 쉘을 만들어 보겠습니다.

CentOS 7.4를 최소로 설치하셨다면 yum install net-tools mailx 를 먼저 선행하여 설치하셔야 합니다.


1. ipstate.sh 실행파일

-----------------

#!/bin/bash

oipaddr=`cat oipaddr | awk '{print $1}'`
nipaddr=`ifconfig enp2s1f0 | grep "inet " | awk '{print $2}'`    #enp2s1f0은 랜카드 디바이스 명입니다.
ipchange=`ifconfig enp2s1f0 | grep "inet " | awk '{print $2}' > oipaddr`
mailsend=`ifconfig enp2s1f0 | grep "inet " | awk '{print $2}' | mail -s "monero test ip" testmail@ssadaegi.com`

if [ "$oipaddr" != "$nipaddr" ];
        then
        $ipchange
        $mailsend
fi 

 

2. /etc/crontab 에 매일 자동으로 확인하도록 추가

----------------------------------------------

00 00 * * * root /root/ipstate.sh

 

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.

  • 게시물이 없습니다.

회원로그인

접속자집계

오늘
81
어제
99
최대
260
전체
48,645

그누보드5
Copyright © ssadaegi.com. All rights reserved.