로딩
요청 처리 중입니다...

Python, Crontab이 실행이 안될 때 확인할 것들

 Python, Crontab이 실행이 안될 때 확인할 것들

0. 실행환경 라즈베리파이4 (데비안 계열) 파이썬 3.7 crontab root가 아닌 일반 계정사용 1. crontab 설정문 아래와 같이 매일 00시 59분에 파이썬 스크립트를 실행하도록 스케줄링하였다. 59 00 * * * python3.7 /home/pi/dart_crawling/main.py `date +\%Y-\%m-\%d` 2.

원하는 유저에 스케줄이 등록되었는지 확인 python 은 유저마다 파이썬 패키지 설치가 다르게 되므로 직접 테스트해본 권한에서 실행되는지 확인이 필요하다. 예를 들어 user라는 유저만 pip를 통해 numpy를 설치했다면 root 권한으로 실행하는 python에서는 numpy 호출이 안된다. crontab -l 을 통해 스케줄이 정상적으로 등록되었는지 확인한다.

혹시 등록한 스케줄이 없다면 sudo crontab -l 을 통해 root 스케줄러에 잘못 등록되었는지 확인한다. 3. 실행할 파일에 대한 권한 확인 실행할 파일(파이썬 스크립트)에 ...

# cron # 소유권 # 스케줄 # 스케줄러 # 에러 # 예외 # 크롤러 # 파이선 # 파이썬 # 리눅스 # 로깅 # 로그 # exception # linux # logging # pi # python # python3 # raspberry # 권한 # 파이썬3