목적 : 내가 만든 파이썬 프로그램을 부팅시마다 실행되도록 한다.
파이썬 파일을 만든 후 아래와 같이 실행권한을 준다. ( /home/pi/myprg.py 라고 가정 )
sudo chmod 644 myprg.py
그다음 /etc/systemd/system 폴더 안에 myprg.service 파일을 생성하고 내용을 아래와 같이 한다.
[Unit]
Description=Test Service
After=network.target
[Service]
Type=idle
ExecStart=python3 /home/pi/myprg.py
[Install]
WantedBy=multi-user.target
After에 network.target을 지정해줘서 네트웍연결이 된 이후에 실행하도록 한다.
위 파일 또한 실행가능하게 한다.
sudo chmod 644 myprg.service
서비스를 등록하고 재부팅한다.
sudo systemctl daemon-reload
sudo systemctl enable myprg.service
sudo reboot
'IoT' 카테고리의 다른 글
아두이노에서 텔레그램 알림 문자 보내기 (2) | 2024.01.03 |
---|---|
라즈베리파이 부팅시 와이파이 설정 및 할당된 아이피 알림받기 (1) | 2024.01.03 |