테스트 사이트 - 개발 중인 베타 버전입니다

리눅스 크론탭 질문입니다. 채택완료

티틴 2년 전 조회 1,920

ssh에서 

 

crontab -l 라고 치면

0 */23 * * * rm -rf /var/log/httpd/error.log /var/log/access.log

 

라고 뜹니다. 에러로그를 23시간 마다 삭제하라고 넣어놨는데... 아무리 봐도 삭제를 안 하는 것 같아서요...

혹시 23시간 혹은 24시간마다 삭제하는 명령어가 저게 맞을까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
핑크빈
2년 전

크론 재시작 해보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

크론탭을 23시간이나 24시간마다 삭제 한다면 그냥 고정적으로 새벽시간에 시간을 지정해서 하는것이 더좋지 않을까요?

기본적으로 크론탭실행하면서 매시마다 24시간동안 계산하려고 기다리는 시간보다야 명확한시간에 한번만 돌고 끝내면 좋지 않을까해서요 error코드나 log코드는 양이 많아서 (특히 log) 삭제하는시간이 오래걸릴수도 있으니까요

그래서 고정된 시간에 하는것을 추천드립니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

2년 전

맞습니다. 그리고 권한이 없어서 삭제를 못하는 문제일수도 있습니다.

추가로 logrotate 라는 것도 있으니 같이 확인해보시면 좋을것 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인