탕구리's 블로그

Cron에! 바보를 더하다. 본문

일상생활

Cron에! 바보를 더하다.

탕구리당 2020. 10. 10. 03:04
반응형

지금은 오전 2시31분 갑작스럽게 할 일이 생각나 일어나서 컴퓨터 앞에 앉았다(물론 자고 일어났음 ㅎㅎ)

기존에 서버에 등록해 놓은 cron 작업이 정상적으로 작동하지 않는 것 같았다.

 

스크립트 구동 여부는 일전에 전부 확인 했었고... 명령어 또한 정상적으로 등록해 두었는데 왜 정상적으로 동작하지 않는거지... 너무 고통스러웠다.

 

우선 기본적인 cron을 위한 문법은 간단하다.

 

  • * * * * * 1분 마다 실행
  • 30 * * * * 매시 30분마다 실행
  • 0 0 10 * * 매월 10일 0시 0분에 실행
  • * * 10 * * 매월 10일에 1분 마다 실행
  • 0 0 10 4 * 매년 4월 10일에 0시 0분에 실행
  • 0 0 * * 1 매주 월요일 0시 0분에 실행 (요일의 숫자표현: 일0 월1 화2 수3 목4 금5 토6)

예를 들어! 새벽 2시 31분 매주 토요일 원하는 스크립트를 구동시키고 싶다면 아래와 같이 등록한다.

$ crontab -e

위의 명령어를 시작하면 편집기가 열린다.

31 2 * * 6 {path}/script.sh >> {path}/result.log 2>&1

매주 토요일 2시 31분 해당 경로에 있는 script를 실행하는 명령어를 등록한 후 저장!

 

뭐 등록하고 실행하고 하는 과정은 메~~~~~~우 간단하다.

일하기 싫어서 이 짤은 쓴게 아님

바보같은 짓은 여기서부터 시작이었다.

크론은 리눅스 위에서 동작하는 데몬 프로세스이다. 즉 프로세스 설정을 변경하였으면 반영을 해야한다.

반영... 반영해야한다.

sudo service crond restart

 

반영하면 잘 작동한다. 반성해야한다...  속상하다 흑흑

반응형
Comments