[라즈베리파이] 크론(Cron) 과 데몬(daemon)을 이용해서 LED 켜고 끄기
크론(cron) : 주기적인 실행이 필요할 때 사용 소스 코드 : cron_led.py : LED를 5회 켜고/끄기를 반복한 후 종료
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# -*- encoding: utf-8 -*- import RPi.GPIO as gpio import time if __name__ == "__main__": gpio.cleanup() LED = 12 gpio.setmode(gpio.BCM) gpio.setup(LED, gpio.OUT, initial=gpio.LOW) try: num = 5 while(True): time.sleep(1) gpio.output(LED, gpio.HIGH) time.sleep(1) gpio.output(LED, gpio.LOW) num = num - 1 if(num <= 0): gpio.cleanup() break except KeyboardInterrupt: gpio.cleanup() |
파이썬 코드에 한글이 포함되면 문자 인코딩을 해줘야 함 # -*- encoding: utf-8 -*- 크론 파일 생성 : nano add_cron : 절대경로를 써줘야 함 * * * * * sudo python3 /home/pi/cron_led.py… Continue Reading [라즈베리파이] 크론(Cron) 과 데몬(daemon)을 이용해서 LED 켜고 끄기