예)
crontab의 수행 상황 로그 남기기
5 * * * * 절대경로/스크립트.sh >> /로그디렉토리/파일명.log 2>&1
Tip
1. >> 를 이용해야 log가 append됩니다.
2. 2>&1을 이용하면 stderr가 stdout으로 redirection되어 에러가 남습니다.
3. /tmp 디렉토리는 주기적으로 지워지기 때문에 내용이 날아갑니다.
4. 각 script별로 log 파일을 달리해야 쉽게 분석할 수 있습니다.
5. log 파일 개수가 많아지더라도 로그 디렉토리가 하나라면 “tail *.log” 명령으로 한 번에 에러를 확인할 수 있습니다.
댓글 없음:
댓글 쓰기