ssh에서
crontab -l 라고 치면
0 */23 * * * rm -rf /var/log/httpd/error.log /var/log/access.log
라고 뜹니다. 에러로그를 23시간 마다 삭제하라고 넣어놨는데... 아무리 봐도 삭제를 안 하는 것 같아서요...
혹시 23시간 혹은 24시간마다 삭제하는 명령어가 저게 맞을까요?
크론 재시작 해보세요.
댓글을 작성하려면 로그인이 필요합니다.
크론탭을 23시간이나 24시간마다 삭제 한다면 그냥 고정적으로 새벽시간에 시간을 지정해서 하는것이 더좋지 않을까요?
기본적으로 크론탭실행하면서 매시마다 24시간동안 계산하려고 기다리는 시간보다야 명확한시간에 한번만 돌고 끝내면 좋지 않을까해서요 error코드나 log코드는 양이 많아서 (특히 log) 삭제하는시간이 오래걸릴수도 있으니까요
그래서 고정된 시간에 하는것을 추천드립니다.
맞습니다. 그리고 권한이 없어서 삭제를 못하는 문제일수도 있습니다.
추가로 logrotate 라는 것도 있으니 같이 확인해보시면 좋을것 같습니다.
답변을 작성하려면 로그인이 필요합니다.
이 게시물을 신고 하시겠습니까?신고사유를 선택해주세요.