리눅스 CRONTAB

dawn_runner·2022년 6월 14일
0

로그 파일을 주기적으로 삭제해야 한다.

크론탭 작성

crontab -e

크론탭 확인

crontab -l

크론탭 삭제

crontab -r

crontab -e 를 하면 vi 에디터 화면이 나온다. 문법에 맞게 작성한다. 라인 한 줄에 잡 하나씩 작성해야 한다.
작성한 crontab은 계정별로 저장된다. 예를 들어 root 계정으로 작성한 crontab은 다른 계정에서 나오지 않는다. 또한, 어떤 계정에서 crontab을 작성하든 해당 crontab은 root에서 실행된다.

https://crontab.guru/

시간 설정은 위 사이트에서 참고하기 좋다.

0 3 * * * rm -Rf /path/*
1 3 * * * /path/script1.sh
2 3 * * * /path/script2.sh

오전 3시 0분에 path 하위에 있는 모든 로그 파일 삭제.
오전 3시 1분에 script1 실행
오전 3시 2분에 script2 실행

동작 순서를 보장하기 위해 1분씩 시간차를 뒀다.

0개의 댓글