본문으로 건너뛰기

cron을 이용한 시스템 스케줄링 방법

💡 요약 정리

  • cron은 유닉스/리눅스에서 사용되는 자동 스케줄러입니다.
  • crond 데몬이 실행 중이어야 스케줄링이 가능하며, crontab -e로 설정합니다.
  • 스크립트와 명령어는 반드시 절대 경로를 사용해야 하며, 상대 경로 사용 시 오류가 발생할 수 있습니다.
  • 정기 실행은 /etc/crontab 파일에서도 지정할 수 있습니다.
  • 실행 로그는 /var/log/cron에서 확인할 수 있습니다.

1. cron 이란?

  • 유닉스, 리눅스에서 실행되는 자동 스케줄러 프로그램입니다.
  • 지정된 시간에 특정 프로그램이나 쉘스크립트 파일을 자동으로 실행시키는 프로그램입니다.

2. cron 사용하기

  • crond 데몬이 활성화되어 있어야 자동 스케줄링을 할 수 있습니다.