inanJeong
이난's 프로그래밍 지식 사이트
inanJeong
전체 방문자
오늘
어제
  • 분류 전체보기 (83)
    • 회고록 및 개발일기 (4)
    • Advanced (0)
    • Python (18)
      • 파이썬 기초 (0)
      • 파이썬스럽게 개발하기 (6)
      • Django (5)
      • 고성능 파이썬 (0)
      • matplotlib (3)
      • Error (4)
    • 기타 (61)
      • Shell Script (2)
      • 라즈베리파이 (5)
      • 티스토리 꾸미기 (2)
      • 알고리즘 (2)
      • 소프트웨어 개발론 (0)
      • JIRA(프로젝트 관리 도구) (1)
      • git (1)
      • Swagger (1)
      • docker (2)
      • web_server (2)
      • MySQL (2)
      • front_end (3)
      • javascripts(typescript + ES.. (5)
      • ServerSideApplication (1)
      • Data Engineering (5)
      • flutter (2)
      • JSP (10)
      • Spring boot (5)
      • React (3)
      • elasticSearch (1)
      • AWS (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
inanJeong

이난's 프로그래밍 지식 사이트

[RaspberryPi 4] 인터넷 연결 시 특정 파일 실행
기타/라즈베리파이

[RaspberryPi 4] 인터넷 연결 시 특정 파일 실행

2021. 1. 20. 16:18

 

 

라즈베리파이에서 인터넷이 연결 될때마다 특정 행동을 하기 위해서 어떻게 해야하는지 작성 해보려고 합니다.

 

다음은 네트워크 감지 시 서버로 데이터(파일)을 전송하는 방법을 설명합니다.

 

저는 다음 과정을 진행하기 위해 systemd를 사용했습니다.

 

1.  서비스 파일 작성

sudo vi /lib/systemd/system/FileToServer.service

FileToServer.service

ExecStartPre=/bin/bash -c 'until ping -c1 google.com; do sleep 1; done;'
-> 인터넷이 제대로 연결되기 전에 서버로 요청을 보냈기 때문에 구글로 핑을 보냈을 때 응답이 왔을 경우에만 ExecStart 실행

 

2. 파일 권한 설정

sudo chmod 644 /lib/systemd/system/FileToServer.service

 

3. 리눅스 시스템에 등록

sudo systemctl daemon-reload
sudo systemctl enable FileToServer.service
sudo reboot

 

4. 상태 확인 및 디버깅

sudo systemctl status FileToServer.service

 

 

 

 

'기타 > 라즈베리파이' 카테고리의 다른 글

[RaspberryPi 4] 모니터 없이 부팅  (0) 2021.08.11
[라즈베리파이4, python3] 파이썬 프로세스 이름 변경(python process rename)  (6) 2021.02.09
[RaspberryPi 4] 부팅시 프로그램 자동시작  (2) 2021.01.20
[RaspberryPi 4] wpa_supplicant를 이용한 와이파이 설정 + 우선순위 변경  (2) 2021.01.20
    '기타/라즈베리파이' 카테고리의 다른 글
    • [RaspberryPi 4] 모니터 없이 부팅
    • [라즈베리파이4, python3] 파이썬 프로세스 이름 변경(python process rename)
    • [RaspberryPi 4] 부팅시 프로그램 자동시작
    • [RaspberryPi 4] wpa_supplicant를 이용한 와이파이 설정 + 우선순위 변경
    inanJeong
    inanJeong
    저작권 문제시 이메일 발송 부탁드립니다.(해당 게시글 바로 내리겠습니다.) ghjklla007@naver.com

    티스토리툴바