Bash 스크립트를 작성한 예제입니다. 이 스크립트는 주기적으로 현재 IP 주소를 확인하고 이전 IP와 비교하여 변경이 감지되면 이메일로 알림을 보냅니다.
1. 스크립트 내용 (notify_ip_change.sh
)
2. 사용 방법
- 스크립트 생성 및 권한 부여
위 코드를 붙여넣고 저장합니다.
- 필수 패키지 설치
- 백그라운드 실행
- 로그 확인
- 스크립트 종료 프로세스를 종료하려면 다음을 실행합니다.
3. 추가 참고
curl
을 사용하여 SMTP 서버를 통해 이메일을 보냅니다. 외부 POP3/SMTP 정보를 올바르게 설정하세요.- 이메일 비밀번호는 보안 문제로 인해 암호화된 파일이나 환경 변수로 관리하는 것이 좋습니다. 필요 시 알려주세요.
- IP 확인 API (
ifconfig.me
)를 변경할 수도 있습니다. 예:ipinfo.io/ip
또는api64.ipify.org
.