Section 4. at
4.1 at란?
cron은 정해진 시간에 같은 처리를 실행하는 시스템이지만, 시스템에 로그인하지 않고 한 번만 자동으로 정해진 시간에 커맨드를 실행할 때에는 at를 사용한다. at는 job의 등록, 삭제, 리스트 표시를 실행하는 at
와 등록된 job을 실행하는 atd
로 구성된다.
4.2 job queue(작업 큐)의 확인과 출력
작업 큐 확인에는 atq
를 사용한다. 작업 큐는 'queue ID', '실행 일시', '실행 우선순위', '실행 사용자명'순으로 표시된다.
실행 우선순위는 at
의 -q
로 알파벳 a~z, A~Z 사이의 한 문자로 지정하며 기본값으로는 a가 지정되어 있다.
등록된 job은 at
에 -c
를 붙여 실행하면 표준 출력에 출력된다. job은 등록된 순간 큐 디렉터리에 스크립트로 저장된다. 스크립트는 셸 스크립트로, env 환경 변수와 읽어온 커맨드가 기록된다.