
cron 설정
$ crontab -e
수식
- 분(m), 시간(h), dom(일), mon(월), dow(요일)
cron 작성(Ctrl + X 후 저장)
- 1분마다 date.log에 date를 찍는데 오류가 나면 그것도 찍어라
...
m h dom mon dow command
0/1 * * * * date date.log 2>&1
종료 저장하면 아래와 같은 메시지가 나옴
crontab : installing new crontab
cron 확인
$ crontab -l
...
0/1 * * * * date date.log 2>&1
결과 확인(실행결과를 실시간으로 보기)
$ tail -f date.log
2025. 01. 06. (월) 23:12:01 KST
...
클라이언트에서 서버로 요청을 보냈을 떄 시간이 오래걸리는 경우 사용자가 한없이 기다려야 하는데 이런 경우 cron을 활용하여 데이터만 받아놓고 응답을 보낸 후 실제 작업은 cron으로 백그라운드에서 처리하도록 할 수 있다.