이번 내용은 Linux의 작업 스케줄링(Scheduling) 기능인 crontab 과 at 명령어에 대한 설명이다.
crontab은 Linux에서 명령어, 스크립트, 프로그램을 특정 시간에 자동 실행하도록 예약하는 기능이다.
예시:
이렇게 예약된 작업을 cron job이라고 부른다.
at도 작업 예약 명령어이다.
차이점:
| 명령어 | 특징 |
|---|---|
crontab |
반복 실행 |
at |
1회 실행 |
즉:
crontab → 매일/매주/매월 반복 작업at → 한 번만 실행되는 임시 작업(ad-hoc)