본문 바로가기

OS/Linux

[Linux] CRON과 AT

 

cron
  - 주기적으로 반복되는 일을 자동적으로 실행될 수 있도록 설정
  - 관련된 데몬(서비스)은 "crond", 관련 파일은 "/etc/crontab"

 

  - /etc/crontab 예
     - 01 * * * * root run-parts /etc/cron.hourly
     - 02 4 * * * root run-parts /etc/cron.daily
     - 03 4 * * 0 root run-parts /etc/cron.weekly
     - 42 4 1 * * root run-parts /etc/cron.monthly
     ※ [분] [시] [일] [월] [요일] [실행할 사용자] [모두실행하라(생략가능)] [실행할 파일]
  - 첫 줄은 매시간 1분에 /etc/cron.hourly 디렉터리 안에 있는 명령들을 자동으로 실행한다.

at
  - cron은 주기적으로 반복되는 작업을 예약하는 것이지만, at는 일회성 작업을 예약
  - 사용 예
     - 예약 : # at <시간>
          예) # at 3:00am tomorrow -> 내일 새벽 3시
               # at 11:00pm January 30 -> 1월 30일 오후 11시
               # at now + 1 hours -> 1시간 후
     - at> 프롬프트에 예약 명령어 입력 후 [Enter]
     - 완료되면 [Ctrl] + [D]
     - 확인 : # at -l
     - 취소 : # atrm <작업번호>

 

 

참고 : https://www.youtube.com/playlist?list=PLVsNizTWUw7EoFNBhIdVFp9eT6P22hU1o

 

'OS > Linux' 카테고리의 다른 글

[Linux] 중요한 네트워크 관련 명령어  (0) 2016.04.12
[Linux] 네트워크 관련 필수 개념  (0) 2016.04.12
[Linux] 시스템 설정  (0) 2016.04.12
[Linux] 파일 위치 검색  (0) 2016.04.12
[Linux] 파일의 압축과 묶기  (0) 2016.04.12