July 17, 2020
실행하고자 하는 파이썬 파일명과 경로가 /home/pi/Desktop/filename.py
라고 가정
Shell script에 파이썬 파일 실행 코드 작성
(쉘 스크립트 파일명과 경로가 ~/Desktop/run.sh
라고 가정)
cd /home/pi/Desktop/ # 파이썬 파일이 있는 경로로 이동
nohup python3 filename.py &
홈(/home/pi
)에 있는 .profile
파일에 아래 코드를 추가
# insert this code in /home/pi/.profile
pid=$(ps aux | grep python3 | grep filename.py | awk '{print $2}')
if [ -z "$pid" ]; then
/bin/sh /home/pi/Desktop/run.sh
fi