반응형

<라즈베리파이> 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 입력 (예약된 작업을 확인 할 수 있습니다.)

반응형

'프로그래밍 > 라즈베리파이' 카테고리의 다른 글

라즈베리파이 부팅시 자동 실행  (4) 2019.07.04
반응형

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

 

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

 

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

 

 

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

 

1. sudo nano /etc/profile 

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

 

 

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

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

반응형

'프로그래밍 > 라즈베리파이' 카테고리의 다른 글

라즈베리파이 작업 예약하기  (0) 2019.07.04

+ Recent posts