본문 바로가기
공부/리눅스 서버

CRON과 AT

by kyoung-ho 2017. 12. 26.
반응형

CRON

주기적으로 반복되는 일을 자동으로 실행할 수 있도록 시스템 작업을 예약 해놓는 것을 cron이라 부른다.


-/etc/crontab의 형식은 다음과 같다.

      

        분  시  일  월  요일  사용자  실행명령


분에는 0~59, 시에는 0~23, 일에는 1~31, 월에는 1~12, 요일에는 0~6이 올 수 있다. 요일은 0부터 일요일로 시작한다.

사용자는 명령을 실행할 사용자가 나오고, 실행 명령에는 그 시간에 실행할 명령이 올 수 있다.

   

       00  05  1  *  *  root  cp -r /home /backup

  -> 매월1일 새벽 5시에 home디렉터리 파일을 backup 디렉터리로 복사 해라


사용자는 root의 권한이며, 명령은 'cp -r /home /backup'을 실행한다.


AT

일회성 작업을 예약하는 것이다. 즉, 예약해놓으면 한 번만 실행되고 소멸된다.

명령어의 사용법은 다음과 같다.


- at 시간

- at 3:00am tomorrow -> 내일 새벽 3시

- at 11:00pm January 30 -> 1월 30일 오후 11시

- at> 프롬프트에 예약 명령어 입력 후 Enter 누름

- 완료되면 ctrl+D 누름

- 확인 : at -l

- 취소 : atrm 작업번호


반응형

'공부 > 리눅스 서버' 카테고리의 다른 글

리눅스 Rsync  (0) 2017.12.31
리눅스 간단한 백업실습  (0) 2017.12.26
리눅스 RPM과 YUM사용법  (0) 2017.12.04
리눅스 파일의 소유권,허가권,링크  (0) 2017.12.04
리눅스 그룹 설정  (0) 2017.12.04

댓글