batch 명령

용도

시스템 로드 레벨에서 허용할 때 작업을 실행합니다.

구문

일괄처리

설명

batch 명령은 나중에 실행될 명령의 이름을 표준 입력에서 읽으며 시스템 로드 레벨이 허용될 경우 작업을 실행합니다. batch 명령은 사용자가 해당 출력을 재지정하지 않은 경우, 표준 출력에서 모든 출력 및 계획된 명령에 대한 표준 오류를 사용자에게 보냅니다. 또한 표준 오류에 대한 작업 번호 및 계획된 시간을 기록합니다.

batch 명령을 실행할 때, 쉘 환경 및 현재 디렉토리의 변수는 보유하지만 열린 파일 설명자, 트랩, 우선순위는 보유하지 않습니다.

batch 명령은 at -q b -m now 명령을 입력한 결과와 동일합니다. -q b 플래그는 일괄처리 작업에 대한 at 대기행렬을 지정합니다.

종료 상태

이 명령은 다음과 같은 종료값을 리턴합니다.

항목 설명
0 완료
>0 오류가 발생했습니다.

시스템 로드가 허용될 때 작업을 실행하려면 다음과 같이 입력하십시오.

batch <<!
longjob
!

이 예제는 표준 입력을 batch 명령에 전송하기 위하여 "이 문서"의 사용을 나타냅니다.

파일

항목 설명
/usr/bin/batch batch 명령을 포함합니다.
/bin/batch batch 명령에 대한 기호 링크.
/var/adm/cron 기본 cron 디먼 디렉토리를 나타냅니다.
/var/spool/cron/atjobs 스풀 영역을 나타냅니다.