티스토리 뷰

OS/Linux

부팅시 이메일 보내기

유승구 2015.03.30 23:58
참고 : http://cagewebdev.com/index.php/raspberry-pi-sending-emails-on-boot/

서버 특성상 눈에 안보이는 곳에 넣어두려고 하다보니 자연스레 셋팅이 끝나고 하나 둘씩 부착했던 장치를 떼어냈습니다. 그리고 기분좋게 랜선을 꽂아 뒀는데 안타깝게도 DHCP를 통해 IP 를 받는 신분이다보니  IP 정보를 알아내려면 일일히 모니터와 키보드를 연결해야 했습니다. 예전에 CRON을 사용하기도 했고 부팅시 정보를 얻어오는 방법이 있을 것이라! 생각하고 검색했더니 역시나 있었습니다.


라즈베리 파이의 Python 을 이용해 IP 정보를 가져와 메일로 쏴주는 내용입니다.


작업 내용

  1. startup_mailer.py 제작

    startup_mailer.py 는 위 출처로 접근해 내용을 복사 붙여넣기 합니다.

    중요한 점은 google의 메일 서버를 사용한다는 점이고 사용자 계정이 google이어야 한다는 점입니다.

  2. /etc/rc.local 에 startup_mailer.py 추가하기
    부팅시 메일 전송을 위해 startup_mailer.py 를 추가해 줍니다.

    if [ "$_IP" ]; then
         printf "My IP address is %s\n" "$_IP"
         python 경로/startup_mailer.py
    fi

  3. 결과 확인
    결과를 확인해 봅시다!




위와 같이 메일을 받아 보실수 있습니다.


'OS > Linux' 카테고리의 다른 글

부팅시 이메일 보내기  (4) 2015.03.30
[우분투] Group 관련  (0) 2014.08.13
Shell 관련 링크모음  (0) 2014.01.01
Lancard 2개 사용시 Gateway 설정  (0) 2013.06.27
REMI REPO 적용  (0) 2013.06.21
[CentOS 6.4] VLC 설치  (0) 2013.06.20
댓글
  • 프로필사진 비밀댓글입니다 2015.05.10 11:07
  • 프로필사진 Favicon of https://starkapin.tistory.com BlogIcon 유승구 이미 9일이나 지나서 이 글을 확인하진 않으실 듯 합니다. 그래도 다음에 들어오시는 분들을 위해 글을 남겨보겠습니다.

    크론으로 시간대별로 이벤트 처리가 가능합니다. 웹호스팅 업체에서 주로 쓰는 방법이기도 하구요. 크론 이벤트에 대한 방법만 검색하셔도 결과가 어마 어마 할겁니다.
    2015.05.19 10:44 신고
  • 프로필사진 스케이트헬멧하라고해서스케이트타기싫다 말이야기 2015.07.10 15:47
  • 프로필사진 BlogIcon deuxksy@gmail.com ddns 사용하지만 오히려 이런 간당 명료한 방법이 있었네요!~
    2015.10.29 10:41
댓글쓰기 폼