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

uucleanup
uucleanup uucleanup 명령 목적 Basic Networking Utilities(BNU) 스풀 디렉토리로부터 선택된 파일을 삭제합니다. 구문
uucleanup [ -CDays ] [ -WDays ] [ -mString ] [ -DDays ] [ -TDays ] [ -XDays ] [ -o Days] [ -sSystemName ]
설명
Basic Networking Utilities(BNU) uucleanup 명령은 스풀 디렉토리(/var/spool/uucp)에서 지정된 날짜보다 오래된 파일을 스캔하여 제거합니다. uucleanup 명령은 다음과 같은 타스크를 수행합니다.
전송 요구자에게 알리고, 도달할 수 없는 시스템에 대하여 송신요청을 받습니다.
지정한 날짜만큼 대기한 요청에 대해 사용자에게 경고합니다. 디폴트는 1일입니다.
전달할 수 없는 메일을 전송자에게 리턴합니다.
지정된 날짜보다 오래된 다른 모든 파일들을 스풀 디렉토리에서 제거합니다.
주:
uucleanup 명령은 보통 명령행에 입력되지 않고 uudemon.cleanu 명령, 쉘 프로시저로 실행됩니다. 루트 사용자 특권이 있는 사람만 명령행으로부터 uucleanup 명령을 실행할 수 있습니다.
BNU를 설치하면 자동 원상복구가 사용 가능하지 않습니다. /var/spool/cron/crontabs/uucp 파일을 편집하여 uudemon.cleanu 행의 시작 부분에서 주석 문자(#)를 제거해서 cron 디먼에 uudemon.cleanu 명령을 시작하도록 지시합니다.
플래그
-CDays Days 변수로 지정된 날짜가 다 되었거나 더 오래된 C.*(명령) 파일을 제거한 후 요구자에게 파일이 삭제되었음을 통보합니다. 디폴트 시간은 7일입니다.
-DDays Days 변수로 지정된 날짜가 다 되었거나 더 오래된 D.*(데이터) 파일을 제거합니다. 또한 나머지 메일 메세지를 전달하려고 시도합니다. 디폴트 시간은 7일입니다.
-mString -WDays 옵션으로 생성된 경고 메세지에 지정한 텍스트 행을 포함합니다. 디폴트 행은 문제가 위치한 사용자의 국지 관리자를 참조하십시오입니다.
-oDays Days 변수에 의해 지정된 날짜가 다 되었거나, 더 오래된 다른 파일을 제거합니다. 디폴트 시간은 2일입니다.
-sSystemName System 변수에 의해 지정된 스풀 디렉토리에 대해서만 uucleanup 명령을 실행합니다. 디폴트 값은 모든 BNU 스풀 디렉토리를 정리하는 것입니다.
주: 시스템 이름은 ASCII 문자만 포함할 수 있습니다.
-TDays Days 변수에 의해 지정된 날짜가 다 되었거나, 더 오래된 TM.*(임시) 파일을 제거합니다. 또한 나머지 메일 메세지를 전달하려고 시도합니다. 디폴트 시간은 7일입니다.
-WDays 스풀 디렉토리에서 Days 변수로 지정된 날짜가 다 되었거나 더 오래된 C.*(명령) 파일이 여전히 있음을 경고하는 전자 메일 메세지를 요구자에게 전송합니다. 메세지는 작업 ID와 요청이 메일에 포함된 경우 메일 메세지를 포함합니다. 관리자는 -m 옵션을 사용하여 문제를 검사하도록 호출한 사람을 알려주는 메세지 행을 포함할 수 있습니다. 디폴트 시간은 1일입니다.
-XDays Days 변수로 지정된 날짜가 다 되었거나 더 오래된 모든 X.*(실행) 파일을 제거합니다. 디폴트 시간은 2일입니다.
예제
명령 파일이 전송되지 않았음을 사용자에게 경고하는 경우
2일 이상된 C.*(명령) 파일에 대한 경고를 전송하려면 다음과 같이 입력하십시오.
uucleanup -W2
파일이 전송되지 않았음을 요구자에게 경고합니다.
경고와 함께 메세지를 전송하려면 다음과 같이 입력하십시오.
uucleanup -m"Check these files waiting in the BNU job queue."
하루 이상 지난(디폴트) C.*(명령) 파일의 위치를 찾고, 요구자에게 그 파일들이 전송되지 않았음을 알리며, Check these files waiting in the BNU job queue 메세지를 보냅니다.
명령, 데이터, 실행 및 잡다한 파일을 정리하는 경우
5일 이상된 명령 파일을 정리하려면 다음과 같이 입력하십시오.
uucleanup -C5
이 명령은 2일 이상된 모든 C.*(명령) 파일을 제거한 후 요구자에게 해당 메세지를 전송합니다.
3일 이상된 데이터 및 실행 파일을 정리하려면 다음과 같이 입력하십시오.
uucleanup -D3 -X3
3일 이상된 D.*(데이터) 파일과 X.*(실행) 파일을 모두 제거합니다.
디폴트를 사용하여 모든 파일을 한 번에 정리하려면 다음과 같이 입력하십시오.
uucleanup
이 명령은 모든 C.*, D.*, T.* 및 X.* 파일과 디폴트 시간보다 오래된 다른 모든 파일을 제거합니다.
주: -C 및 -W 플래그를 함께 사용할 때마다 -W 플래그에 대해 지정된 값이 -C 플래그에 대해 지정된 값보다 작은지 확인하십시오. 그렇지 않으면, 경고가 인쇄되기도 전에 -C 플래그가 모든 C.*(명령) 파일을 삭제할 것입니다.
특정 시스템에 대한 파일을 정리하는 경우
특정 시스템에 대한 파일을 삭제하려면 다음과 같이 입력하십시오.
uucleanup -shera
시스템 hera에 대한 디폴트를 사용하는 모든 파일을 제거하지만 다른 모든 시스템에 대한 파일은 하나도 제거하지 않습니다.
파일
/usr/sbin/uucp/* uudemon.cleanu 쉘 프로시저 및 BNU에 대한 모든 구성파일이 있습니다.
/var/spool/cron/crontabs/uucp uudemon.cleanu 쉘 프로시저를 포함하여 cron 디먼에 대한 BNU 작업을 계획합니다.
/var/spool/uucp/* uucleanup 명령에 의해 제거된 파일이 있습니다.
관련 정보
cron 디먼.
uucp 명령, uudemon.cleanu 명령, uustat 명령, uux 명령, uuclean 명령.