개발하다가 글쓰는 블로그

crontab 실행 결과를 로그파일로 출력하기 본문

개발

crontab 실행 결과를 로그파일로 출력하기

지존개발자킹 2022. 9. 25. 16:22

certbot을 이용해 무료 인증서를 사용하고 있는데

90일의 유효기간이 있다보니 크론탭을 이용해서 재발급을 자동화했다.

 

그런데 매번 크론탭 설정할때마다 잘 동작할지 결과를 확인하고 저장하기 때문에

실행결과를 파일로 쓰도록 쉘 스크립트를 설정했었는데

예전의 일이라 잘 기억이 안났다

 

결국 다른사람 도움받아서 어떻게 해결했는데... 기억하기 어렵네 ㅎㅎ;;

 

아래와 같이 작성했다

0 0 1 * * /home/ubuntu/certbot_renew.sh >> crontab.log 2>&1

이렇게 설정해서 실행결과와 에러를 모두 crontab.log 파일로 작성하도록 했다

 

매번 헷갈리는 파일 디스크립터는 찾다보니 잘 정리해 주신 분이 있어서 링크도 함께 남긴다.

 

https://blogger.pe.kr/369