/home/pi 경로 또는 원하는 경로에 startup.sh 파일을 생성한다. (&로 백그라운드 실행)
#!/bin/bash
[시스템 부팅 시 실행하고 싶은 프로그램 실행 절대 경로] &
startup.sh 실행 권한 부여
sudo chmod +x startup.sh
rc.local.service 파일 에디터로 열기
sudo vi /lib/systemd/system/rc-local.service
다음 내용 추가
[Install]
WantedBy=multi-user.target
서비스 재시작
sudo systemctl daemon-reload
sudo service rc-local restart
or
sudo systemctl daemon-reload
sudo systemctl enable rc-local.service
서비스가 동작 중인지 확인
systemctl status rc-local.service
rc.local 파일 에디터로 열기
sudo vi /etc/rc.local
다음 내용을 재시작 하려는 프로그램의 경로에 알맞게 수정 후 "exit 0" 바로 윗줄에 추가
# 시스템 부팅 시 run_script.sh 실행
/home/pi/startup.sh
시스템 재시작
sudo reboot now