[리눅스] CentOS 예약 명령어 at 명령어 사용법

리눅스에서는 명령어를 예약해 놓고 원하는 시간에 실행되게 할 수 있습니다. 그 중 cron 은 주기적으로 반복되는 작업을 예약하지만 at 명령어는 일회성 작업을 예약하는 것으로 쓰입니다.

 

at 명령어는 atd 데몬으로 인해서 사용됩니다.

CentOS 6

# service atd start

CentOS 7

# systemctl start atd

위 명령어로 데몬을 시작할 수 있습니다.

 

초기에는 atd가 설치되어 있지 않을 수 있습니다.

# yum -y install at

at을 먼저 설치해 주시고 사용해 주세요

 

 

at 명령어 사용법

# at 시간
# at 3:00am tomorrow //내일 새벽 3시
# at 00:00 January 30 //1월 30일 00시
# at now +1 hours //1시간 후

 

 

작업목록

# at -l


작업취소

# atrm 작업번호

 

at명령어의 주요옵션

-f : 파일 지정하기
-c : 작업 내용보기
-d : 작업 삭제하기
-l : 작업 리스트보기
-m : 작업 실행시 로그인사용자에게 메일발송

 

단발적인 예약 작업을 할 때 at 명령어는 유용하게 사용될 수 있습니다.

댓글

Designed by JB FACTORY