[리눅스] 파이썬 Crontab 에서 실행하기


아주 열씸히 파이썬으로 무언가를 개발 했다.

특정 주기로 개발한 파이썬을 실행 해주고 싶어서

아래처럼 추가 했다.

[dropshadowbox align=”none” effect=”lifted-both” width=”250px” height=”” background_color=”#ffffff” border_width=”1″ border_color=”#dddddd” ]

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root

# For details see man 4 crontabs

# Example of job definition:
# .—————- minute (0 – 59)
# |  .————- hour (0 – 23)
# |  |  .———- day of month (1 – 31)
# |  |  |  .——- month (1 – 12) OR jan,feb,mar,apr …
# |  |  |  |  .—- day of week (0 – 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed
*/5 * * * * root /usr/local/bin/test.py

[/dropshadowbox]

/var/log/cron을 살펴보면 분명히 실행은 됐는데 머가 없다..ㅋㅋ

이럴때는 PATH 를 확인해봐야 한다. 파이썬 프로그램이 있는 폴더를 환경 변수에 추가 해주면 잘 되는걸 확인할수 있다

 

[dropshadowbox align=”none” effect=”lifted-both” width=”250px” height=”” background_color=”#ffffff” border_width=”1″ border_color=”#dddddd” ]PATH=/sbin:/bin:/usr/sbin:/usr/bin 아래처럼 추가해줘라 PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin [/dropshadowbox]


답글 남기기

이메일 주소는 공개되지 않습니다.