리눅스 커맨드 배우기 -에서

이름

at, batch, atq, atrm - 나중에 실행하기 위해 작업을 대기, 검사 또는 삭제합니다.

개요

[ -V ] [ -q ] [ -f 파일 ] [ -mldbv ] TIME
at -c job [ 직업 ... ]
atq [ -V ] [ -q ]
atrm [ -V ] 작업 [ job ... ]
일괄 처리 [ -V ] [ -q ] [ -f 파일 ] [ -mv ] [ TIME ]

기술

atbatch 는 사용자의 환경 변수 SHELL , 사용자의 로그인 쉘 또는 궁극적으로 / bin / sh에 의해 설정된 쉘을 사용하여 나중에 실행될 표준 입력 또는 지정된 파일에서 명령 을 읽습니다.

...에서

지정된 시간에 명령 을 실행 합니다 .

atq

사용자가 수퍼 유저가 아닌 경우 보류중인 작업을 나열합니다. 이 경우 모두의 직업이 나열됩니다. 출력 라인의 형식 (각 작업에 대해 하나씩)은 다음과 같습니다. 작업 번호, 날짜, 시간, 작업 클래스.

atrm

작업 번호로 식별 된 작업을 삭제합니다.

일괄

시스템로드 레벨이 허용되면 명령을 실행합니다. 즉,로드 평균이 0.8 이하로 떨어지거나 atrun 호출에 지정된 값입니다.

At 는 POSIX.2 표준을 확장하여 상당히 복잡한 시간 사양을 허용합니다. 특정 시간에 작업을 실행하기 위해 HH : MM 형식의 시간을 허용합니다. (그 시간이 이미 지나간 경우 그 다음날로 간주됩니다.) 자정, 정오 또는 티타임 (오후 4시)을 지정할 수도 있으며 오전 또는 오후 에 실행하기 위해 AM 또는 PM 으로 시간을 추가 할 수 있습니다 저녁.

또한 월 단위 의 날짜 형식으로 날짜를 지정하거나 MMDDYY 또는 MM / DD / YY 또는 DD.MM.YY 형식 의 날짜를 제공하여 작업이 실행될 날짜를 말할 수 있습니다. 날짜 지정은 시간 지정을 따라야합니다. 시간 단위는 분, 시간, 또는 주일 수 있으며 현재 시간을 접미사로 표시하고 내일 작업을 실행하도록 지시 할 수있는 지금 과 같은 시간을 카운트 할 수 있습니다 내일 접미사로 .

예를 들어 3 일 후 오후 4시에 직장을 운영하려면 오후 4시에서 3 시까 지 , 7 월 31 일 오전 10시에 직장을 운영하려면 7 월 31 일 오전 10시에 직장을 운영하고 내일 오전 1시에 내일 1시에 할거야.

/usr/share/doc/at-3.1.8/timespec 에는 시간 지정의 정확한 정의가 들어 있습니다.

atbatch의 경우 명령 은 표준 입력 또는 -f 옵션으로 지정된 파일에서 읽혀 실행됩니다. 작업 디렉토리, 환경 변수 ( TERM , DISPLAY_ 변수 제외) 및 umask는 호출시부터 유지됩니다. su (1) 쉘에서 호출 된 at 또는 batch 명령은 현재 사용자 ID를 유지합니다. 사용자는 그의 명령에서 표준 오류 및 표준 출력을 메일로 발송합니다 (있는 경우). 메일은 / usr / sbin / sendmail 명령을 사용하여 전송됩니다. atsu (1) 쉘에서 실행되면 로그인 쉘의 소유자가 메일을 수신합니다.

수퍼 유저는 어떤 경우에도이 명령을 사용할 수 있습니다. 다른 사용자의 경우 사용 권한은 /etc/at.allow/etc/at.deny 파일에 의해 결정됩니다.

/etc/at.allow 파일이 존재하면 그 파일에 언급 된 사용자 이름 만이에서 사용할 수 있습니다.

/etc/at.allow 가 존재하지 않으면, /etc/at.deny 가 체크되고, 그 안에 언급되지 않은 모든 사용자 명은 at 를 사용할 수 있습니다.

둘 다 존재하지 않으면 수퍼 유저 만 at을 사용할 수 있습니다.

비어있는 /etc/at.deny 는 모든 사용자가이 명령을 사용할 수 있음을 의미하며 기본 구성입니다.

옵션

-V

버전 번호를 표준 오류로 인쇄합니다.

-q 대기열

지정된 큐를 사용합니다. 대기열 지정은 단일 문자로 구성됩니다. 유효한 대기열 지정 범위는 a 에서 z까지 입니다. 및 A ~ Z. 대기열은 일괄 처리 의 경우 atb 대기열의 기본값입니다. 높은 문자로 된 대기열은 향상된 niceness로 실행됩니다. 특수 큐 "="은 현재 실행중인 작업에 예약되어 있습니다. 작업이 대문자로 지정된 대기열에 제출되면 그 시간에 배치로 제출 된 것처럼 처리됩니다. atq 에 특정 대기열이 지정되면 대기열에 대기중인 작업 만 표시됩니다.

-엠

출력이 없더라도 작업이 완료되면 사용자에게 메일을 보내십시오.

-f 파일

표준 입력보다는 파일 에서 작업을 읽습니다.

-엘

atq 의 별칭입니다 .

-디

atrm 의 별명입니다 .

-V

작업이 실행될 시간을 표시합니다. 환경 변수 POSIXLY_CORRECT 가 설정되어 있지 않으면 표시되는 시간은 "1997-02-20 14:50"형식입니다. 그러면 "Thu Feb 20 14:50:00 1996"이됩니다.

-기음

명령 행에 나열된 작업을 표준 출력으로 호출합니다.