1. 크론(cron) : 주기적인 실행이 필요할 때 사용
    1. 소스 코드 : cron_led.py  :  LED를 5회 켜고/끄기를 반복한 후 종료
    2. 파이썬 코드에 한글이 포함되면 문자 인코딩을 해줘야 함
      1. # -*- encoding: utf-8 -*-
    3. 크론 파일 생성 : nano  add_cron  : 절대경로를 써줘야 함
      * * * * * sudo python3 /home/pi/cron_led.py

      1. * 5개의 의미 : 분(0~59)  시(0~23)  일(1~31)  월(1~12)  주(0~6)
      2. 실행 명령 : sudo python3 /home/pi/cron_led.py
    4. 크론(cron) 명령
      1. crontab  add_cron   : add_cron의 내용을 cron 시스템에 등록
      2. crontab -l [사용자]  : crontab에 등록된 리스트를 보여줌
      3. crontab -e [사용자] : crontab에 등록된 파일을 수정 또는 생성
      4. crontab -r [사용자] : crontab에 등록된 파일을 삭제
  2. 데몬(daemon) : 라즈베리파이가 시작될때 부터 종료시까지 자동으로 실행
    1. 크론에 등록된 것을 삭제 : crontab -r
    2. cron_led.py 파일을 모든 유저에게 모든 권한을 줌 : chmod 777 cron_led.py
    3. rc.local 에 등록 : sudo  nano  /etc/rc.local
      1. 처음 상태
      2. 등록 상태
    4. 재부팅
error: Content is protected !!