리눅스(linux), 우분투 crontab 이용해 py 파일 사용법

JeongHyun·2024년 1월 26일

Python

목록 보기
1/3
post-thumbnail
  1. 특정시간마다 실행시키고 싶은 파이썬 파일 작성하겠습니다.
    저는 이미지 파일을 주기적으로 지우고 싶어서 파이썬 코드로 7일 전에 만들어진 이미지파일을 지워주는 코드를 특정 시간마다 실행시켜 주겠습니다.

  1. 그리고 리눅스에서 오른쪽마우스를 눌러 터미널을 연후에 crontab -e 를 입력합니다
    그리고 파일 특정 시간에 py파일을 실행시키고 파일의 로그를 특정 위치에 저장하겠습니다.

크론탭(Crontab)

* * * * * {실행 명령}

* 첫번째 부터 차례로 분 시 일 월 요일

분 : 0-59

시 : 0-23

일 : 0-31

월 : 0-12

요일 : 0-6 (일-토 : 0과 7은 일요일이며 1부터 월요일)

0 * * * * /경로/파이썬/인터프리터 /스크립트/경로

저는 매일 오전 3시에 파이썬 파일이 실행되도록 만들겠습니다.
크론탭 잘 저장됐는지 crontab -l 입력하여 확인하고

  1. 크론탭을 재실행하고 상태를 확인해 줍니다
    service cron restart
    service cron status

특정시간마다 잘 실행되는지 만들어진 로그 파일을 확인하면 됩니다.
저는 실행확인을 할때 매 분마다 실행되게 만들어 작동여부를 확인했었습니다.
( * * * * *을 사용하면 매분 실행)

profile
하루하루 의미 있게

0개의 댓글