이동체[라즈베리파이4]가 실행될때 자동으로 실행되야되는 파일이 있어서
crontab을 사용해 부팅시 자동실행 시키고 출력을 확인할수 있도록 하였다.
1. crontab 에 부팅 프로그램 추가
# 크론탭 에디터 열기
crontab -e
# 실행할 프로그램을 파일내에 추가
@reboot python3 /경로/파일명.py
이후 라즈베리파이를 리부팅 시켜 파일을 실행시킨다.
2. 출력확인
# 실행중인 python 프로세스들 확인
ps -ef | grep python
# pid로 출력 확인
sudo tail -f /proc/[pid]/fd/1
[pid]를 본인이 확인하고 싶은 프로세스의 pid(ex: 425)로 변경후 실행하면 print 출력을 확인할 수 있다.
+ 종료방법
해당 프로세스를 종료시키고 싶을땐
kill [pid]
로 종료시킨다.
'로봇 개발(ROS)' 카테고리의 다른 글
[230224] 모터 Wheel tick 데이터 추출 및 publish 하기 (1) | 2023.02.24 |
---|---|
[230208] Ros2 topic sub 수정 (0) | 2023.02.08 |
[230207] 맥북(Ubuntu 20.04)에 Ros Noetic과 Foxy 같이 설치하기 (0) | 2023.02.07 |
[230203] 맥북(Mac M1 Pro)에 ROS noetic 설치하기 (0) | 2023.02.03 |
[230203] Mac M1 Pro + Ubuntu 20.04 (0) | 2023.02.03 |