<라즈베리파이> cron 을 이용하여 작업예약

 

1. 터미널 열기

 

2. 'crontab -e' 입력 (입력기 선택이 나올경우 원하는 것을 선택 ex. nano )

 

3. 마지막줄에 이벤트 추가

 

* * * * * 실행할 작업

 

* 로 입력된 부분에 반복하여 수행할 날을 적어줄 수 있습니다.

 

앞에서부터 " 분(0~59), 시(0~23), 일(1~31), 월(1~12), 주(0~7)

 

주(week)는 0(일요일) ~ 6(토요일)을 의미합니다. ('7'도 일요일)

 

 

Ex) 매일 자정에 실행되는 스크립트

0 0 * * * /home/pi/test.sh

 

Ex) 매주 월요일 정오에 실행되는 파이썬 프로그램

0 12 * * 1 python /home/pi/test.py

 

Ex) 리부팅시에 작업 실행하기

@reboot python /home/pi/test.py &

 

 

위와같이 사용 할 수 있으며, 실행할 작업은 터미널에 적었을때 실행이 되는 방식과 동일하게 작성해야합니다.

 

4. crontab -l 입력 (예약된 작업을 확인 할 수 있습니다.)

<라즈베리파이> 부팅시 자동 실행

 

라즈베리파이를 이용하여 부팅시 자동으로 특정한 명령이 수행되도록 하는 방법

 

알려진 여러가지 방법이 있지만, 실제로 실행이 안되는 경우가 많이 있습니다.

 

 

제가 해본 여러가지 방법중에 아직까지는... 문제가 없던 방법입니다.

 

1. sudo nano /etc/profile 

root 권한으로 해당 파일을 수정합니다.

 

 

2. 해당 파일의 마지막줄에 아래 예시와 같이 실행할 작업을 적어주시면 됩니다.

sudo python3 /var/www/new/Flask/index.py

  1. Luigibox 2020.04.16 23:18 신고

    자동실행은 되는데 VNC로 라즈베리파이부팅이 안되는데 어떻게 다시 수정하죠..

    • Luigibox 2020.04.16 23:31 신고

      파이썬프로그램이 opencv 같이 프레임띄우는거면 안하시는게좋을것같네요

  2. 쀼쀼뺘뺘 2020.06.21 21:01

    /etc/profile은 부팅시 실행되는게 아니라 계정 로그인시 실행되는겁니다.

  3. johndoe 2020.07.08 16:06

    잘되네요 라즈3 에서 되던게 안되서 찾다가
    이 방법으로하니 라즈4에서도 잘 됩니다. 감사합니다.

+ Recent posts