Linux_Cron

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