Cron은 특정 시간에 실행되도록 명령어를 예약하는 것이다.
Cron을 실행시키기 위해선 Cron Syntax에 대해서 알아야 한다.
'a b c d e command' 로 이루어져 있으며
a(0-59): Minute
b(0-23): Hour
c(1-31): Day
d(1-12): Month
e(0-6): Day(of week) → 참고로 0:일요일 6:토요일
를 의미한다.
해당 값들에 '*'를 넣는다면 그것은 always를 의미한다.
'crontab -e'에서 편집할 수 있다.
만약 '30 6 * * * command' 라고 작성되어 있다면 매일 6:30am 실행을 의미한다.
만약 '*/5 * * * * command'라고 작성한다면, 매일 5분마다 실행을 의미한다.
실제로 'contab -e'를 명령하여 파일에 들어가 매 분마다 date를 적도록 설정하고
자동화 되고 있는지에 대한 'test.log' 파일을 만들고 확인해보니,
위처럼 자동으로 매 1분만다 로그가 찍히는 것을 볼 수 있다. 이렇게 cron을 활용해 자동화 한다.
이를 활용하여 백업을 자동화 한다던지 유용하게 사용할 수 있다.
'Linux' 카테고리의 다른 글
Linux_Creating commands (0) | 2024.03.30 |
---|---|
Linux_About Enviroment (0) | 2024.03.27 |
Linux_About Permission (0) | 2024.03.25 |
Linux_About Grep (0) | 2024.03.21 |
Linux_Find Excercise (0) | 2024.03.20 |