'크론탭로그'에 해당되는 글 1건

  1. 2018.08.28 crontab Log 크론탭 로그
2018. 8. 28. 18:08

crontab으로 스케쥴을 걸었는데, 


실행결과 로그를 보고 싶을때 log 파일을 만드는 법이다.


밑에 내용은 다른 블로그에서 퍼온건데, 처음에


> 랑 >> 차이를 잘 몰랐는데, 


>> 같은경우는 밑에 계속 로그가 쌓인다.


* * * * * /home/script/test.sh > /home/script/test.sh.log 2>&1

위처럼 작성하면 매분마다 test.sh.log 파일이 갱신 되어 작업 내용이 어떻게 처리 되었는지 알 수 있습니다. 만약 2>&1 을 제거하면 쉘스크립트에서 표준 출력 내용만 나옵니다. 2>&1은 이곳에서 확인합시다.

그런데, 이게 너무 자주 실행 되고 또한 지속적으로 로깅이 되야 해서 로그를 계속 남겨둬야 한다면 다음처럼 입력합니다.

* * * * * /home/script/test.sh >> /home/script/test.sh.log 2>&1

그러면 계속 로그가 누적이 되는 것을 확인 할 수 있을겁니다. 대신 로그가 과도하게 쌓이면 리눅스 퍼포먼스에 영향을 주므로 가끔씩 비워주거나 파일을 새로 만들어주는 센스가 필요합니다.


위처럼 해도 되고, 나 같은 경우는 


로그 파일에, `date +%Y%m%d' 를 써줘서 날짜별로 파일을 만들기를 했다. 




참고 블로그 

https://jdm.kr/blog/2


Posted by Tyson