까먹을까봐 작성해둠.

목적: 리눅스 서버의 로그파일이나 불필요한 내역을 삭제하기 위해 방법 찾던중 많은 블로그에 글이 올라와있는

     리눅스에서 스케쥴링 설정 하는 crontab 설정하는 법을 참조해서 작성해봄.

순서:

1. 쉘 스크립트 작성한다. 시간대는 설정하는 법은 다른 블로그 글 참고.

0 5 * * * : 매일 5시 0분에 실행.

5 * * * * : 매시 5분이 될 때마다 실행. 즉, 한 시간 간격으로 실행.

* * * * * : 1분에 한 번씩 실행.

0 5 1 * * : 매달 1일 새벽 5시에 실행.

 

2. 쉘 파일 실행하려는데 권한이 없다는 등 메시지가 뜰때 잇다.

 그럴땐 권한 부여.

 권한 부여 : chmod 744 log_del.sh

실행도 되는지 체크하려면 :  ./log_del.sh

입력해본다.

 

3. 크론탭의 에디트 모드 실행한다.

 콘솔:  crontab -e

그러면 vi 에디트처럼 입력가능한 창이 된다.

 입력:   0 10 * * * /logs/jeus/log_del.sh

위와같이 입력해두고, wq 입력등록

 

4. 크롭탭이 정상 적용됫는지 확인은

콘솔: crontab -i

 

+ Recent posts