| HOME / 정보공유 / AIX 명령어 모음

uustat
uustat uustat 명령 목적 BNU 조작 상태를 보고하고 제한된 제어 사항을 제공합니다. 구문
uustat [ [ -n Number ]
[ -a | -k JobID | -m | -p | -q | -r JobID ] | [ -s System ] [ -u User ] ]
설명
uustat 명령은 BNU 조작의 여러 가지 유형들에 관한 상태 정보를 표시하는 Basic Networking Utilities(BNU) 명령입니다. BNU 요청 상태를 모니터하는 데 특히 유용합니다.
또한 uustat 명령은 사용자에게 원격 시스템에 실행하는 BNU 작업 대기행렬을 제한적으로 제어할 수 있도록 합니다. 적절한 플래그를 지정해서 사용자는 다른 시스템에 BNU의 전체적인 접속 상태를 검사할 수 있으며 uucp 및 uuto 명령으로 복사 요청을 취소할 수도 있습니다.
플래그 없이 uustat 명령을 실행하면 그 명령은 보유 대기행렬을 정리한 최종 시간 이후에 현재의 사용자가 내린 모든 BNU 요청 상태를 보고합니다. 상태 보고는 다음과 같은 형식으로 표시됩니다.
jobid date/time status system_name user_ID size file
BNU 대기행렬에는 다음의 두 가지 유형이 있습니다.
-q 플래그와 연관된 현재 큐는 하나 이상의 지정된 컴퓨터에서 현재 수행 중인 또는 수행하기 위해 대기행렬에 들어간 BNU 작업을 나열합니다.
-a 플래그와 연관된 보류 큐는 설정된 시간 중 실행되지 않은 모든 작업을 나열합니다.
그 시간이 경과되면 보류 큐에 있는 항목은 uucleanup 명령으로 수동 삭제되거나 cron 디먼으로 시작된 uudemon.cleanu 명령으로 자동 삭제됩니다.
최근 접속하지 않은 시스템에 파일을 송신할 때, uustat 명령을 사용하여 마지막 액세스가 발생한 때가 언제인지 아는 것이 좋습니다. 왜냐하면, 원격 시스템이 다운되거나 서비스되지 않을 수 있기 때문입니다.
플래그
다음의 플래그들은 같이 사용할 수 없습니다. uustat 명령으로 한 번에 하나씩만 사용하십시오.
-a 원래의 BNU 명령을 내린 사용자와 상관없이 보류 대기행렬의 모든 작업에 관한 정보를 표시합니다.
-kJobID JobID 변수로 지정된 BNU 프로세스를 취소합니다. 이 플래그를 사용하는 사용자는 현재 취소 중인 또는 루트 권한으로 작동 중인 uucp 요청을 작성한 사용자여야 합니다.
이 플래그는 작업이 국지 컴퓨터에 남아 있을 때에만 프로세스를 취소합니다. 일단 BNU가 작업 실행을 위해 원격 시스템으로 작업을 이동시키면 원격 작업을 취소하기 위해 -k JobID 플래그를 사용할 수 없습니다.
-m BNU 명령으로 지정된 시스템을 연결하고 가장 최근의 시도를 보고합니다. BNU 요청이 완료되면 상태 보고가 성공입니다. 작업이 완료되지 않으면 상태 보고는 로그인 실패를 알려주는 오류 메세지입니다.
-nNumber 사용자가 BNU 상태 정보를 수집하는 시스템의 양을 지정하도록 합니다. 지정된 양은 System 파일에 있는 시스템의 양보다 많거나 그와 동일해야 합니다. 디폴트 값은 200입니다.
-p 잠금 파일의 모든 PID 숫자에 대한 ps -flp(프로세스 상태: 전체, 잠금 파일에 있는 모든 PID 숫자에 대하여 지정된 프로세스 ID의 긴 리스트)를 실행합니다.
-q 각 시스템에서 실행하기 위해 현재 대기행렬에 있는 작업을 나열합니다. 이 작업들은 실행하기를 기다리고 있거나 실행 중입니다. 시스템에 대한 상태 파일이 존재할 경우 날짜, 시간 및 상태 정보를 보고합니다. 일단 작업을 마치면 BNU는 현재의 대기행렬에서 나열한 작업을 제거합니다.
상태 보고서에서 C.*(명령) 파일 또는 X.*(실행) 파일 옆의 괄호 안 숫자는 해당 시스템의 가장 오래된 C.* 또는 X.* 파일의 날짜 연한을 표시합니다. 예를 들어 retry 필드는 실패한 로그인, 잠금 파일 또는 사용할 수 없는 장치로 인하여 실패한 BNU 횟수를 나타냅니다.
-rJobID JobID 변수로 지정된 보류 큐의 파일을 현재 날짜 및 시간으로 표시합니다. 이 플래그를 사용하여 작업의 변경 시간이 지정된 기간의 끝에 도달할 때까지 정리 조작이 파일을 삭제하지 못하도록 보증하십시오.
사용자는 uustat 명령을 사용하여 다음의 플래그 중 하나 또는 둘 다 사용할 수 있습니다.
-sSystem System 변수에 의해 지정된 워크스테이션에 대한 BNU 요청 상태를 보고합니다. System 이름에는 ASCII 문자만 들어갈 수 있습니다.
-uUser 모든 워크스테이션에 대한 User 변수가 지정한 사용자에 의해 BNU 요청 상태를 보고합니다. User 이름에는 ASCII 문자만 들어갈 수 있습니다.
예제
1. 보류 대기행렬에 있는 모든 BNU 작업 상태를 표시하려면 다음과 같이 입력하십시오.
uustat -a
시스템은 다음과 유사한 메세지로 응답합니다.
heraC3113 11/06-17:47 S hera amy 289 D.venus471afd8
zeusN3130 11/06-09:14 R zeus geo 338 D.venus471bc0a
merlinC3120 11/05-16:02 S merlin amy 828 /home/amy/tt
merlinC3119 11/05-12:32 S merlin msg rmail amy

필드 | 설명
1 | 조작의 작업 ID
2 | BNU 명령을 실행한 날짜 및 시간
3 | 파일의 전송 또는 수신 여부에 따라 S 또는 R
4 | 명령을 입력한 시스템 이름
5 | 명령을 실행한 사용자의 ID
6 | 필드의 크기나 원격 명령 이름
7 | 파일 이름.

예제 출력의 첫번째 3행에서와 같이 파일의 크기가 주어질 때 파일 이름도 표시됩니다. 파일 이름은 /home/amy/tt 항목에와 같이 사용자가 지정한 이름이거나 D.venus471afd8과 같이 원격 실행과 연된 데이터 파일에 BNU가 내부적으로 지정한 이름이 될 수 있습니다.
2. 현재의 대기행렬에 있는 모든 작업 상태를 보려면 다음과 같이 입력하십시오.
uustat -q
시스템은 다음과 유사한 메세지로 응답합니다.
merlin 3C 07/15-11:02 NO DEVICES AVAILABLE
hera 2C 07/15-10:55 SUCCESSFUL
zeus 1C (2) 07/15-10:59 CAN'T ACCESS DEVICE
이 출력은 각 시스템을 기다리는 C.*(명령) 파일의 수를 알려줍니다. 예제의 세 번째 행에 있는 괄호 안 숫자(2)는 C.* 파일이 2일간 대기행렬에 있었음을 나타냅니다. 날짜와 시간은 상호작용 상태에 대한 보고서 앞에 나오는 시스템에 대한 현재 상호작용을 의미합니다.
3. 잠금 파일의 모든 프로세스 ID를 표시하려면 다음과 같이 입력하십시오.
uustat -p
시스템은 다음과 유사한 메세지로 응답합니다.
LCK..tty0: 881
LCK.S.0: 879
LCK..hera: 881
F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY
101 S uucp 881 879 26 39 39 370 296 3fffe800 09:57:03 -
TIME COMD
0:00 UUCICO -r1 -shera
101 S uuc 879 1 11 33 39 770 156 8d874 09:57:02 -
0:00 /usr/sbin/uucp/uusched
4. 현재 대기행렬의 작업을 취소하려면 먼저 작업 ID를 판별한 후 작업을 취소할 명령을 발행하십시오. 작업 ID를 판별하려면 다음과 같이 입력하십시오.
uustat -a
시스템은 다음과 유사한 메세지로 응답합니다.
heraC3113 11/06-17:47 S hera amy 289 D.venus471afd8
merlinC3119 11/06-17:49 S merlin geo 338 D.venus471bc0a
heraC3113라는 ID의 작업을 취소하려면 다음과 같이 입력하십시오.
uustat -k heraC3113
5. 시스템 hera에 의해 요청된 작업 상태를 보고하려면 다음과 같이 입력하십시오.
uustat -s hera
시스템은 다음과 유사한 메세지로 응답합니다.
heraN1bd7 07/15-12:09 S hera amy 522 /usr/amy/A
heraC1bd8 07/15-12:10 S hera amy 59 D.3b2a12ce4924
heraC3119 07/15-12:11 S hera amy rmail msg
파일
/etc/locks 장치의 다중 사용을 예방하는 잠금 파일이 있습니다.
/usr/bin/uustat 명령의 경로 이름을 지정합니다.
/var/spool/uucp BNU 상태 정보가 있습니다.
관련 정보
cron 디먼, ct 명령, cu 명령, echo 명령, stty 명령, uucleanup 명령, uucp 명령, uuname 명령, uupick 명령, uuto 명령, uux 명령.