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

uuclean
uuclean uuclean 명령 목적 BNU 스풀 디렉토리에서 파일을 제거합니다. 구문
/usr/sbin/uucp/uuclean [ -m ] [ -nHours ] [ -pPrefix ] [ -dSubdirectory ]
설명
uuclean 명령은 BNU(Basic Networking Utilities) 스풀 디렉토리(/var/spool/uucp)에서 지정한 접두어가 있는 파일을 검사한 후 지정된 시간보다 이전의 파일을 삭제합니다. -nHours 플래그를 포함하지 않은 경우 uuclean 명령은 72 시간보다 이전의 파일을 삭제합니다.
-p 플래그를 지정하지 않으면, uuclean 명령은 연한 요청을 충족시키는 스풀 디렉토리의 지정된 서브디렉토리 안에 있는 모든 파일을 삭제합니다. -d 플래그를 지정하지 않으면, 스풀 디렉토리의 모든 서브디렉토리 안에 있는 연한 및 접두어 요청을 충족시키는 모든 파일을 삭제합니다. 따라서 -d 또는 -p 플래그를 포함하지 않은 경우 uuclean 명령은 연한 요구사항을 충족시키는 /var/spool/uucp의 모든 서브디렉토리에 있는 모든 파일을 삭제합니다.
-m 플래그를 지정하지 않은 경우 uuclean 명령은 삭제한 모든 명령(C.*) 파일의 소유자에게 메일을 전송합니다. -m 플래그를 지정한 경우 명령은 데이터(D.*) 및 실행(X.*) 파일을 포함하여 삭제한 각 파일의 소유자에게 메일을 전송합니다. 메일 메세지는 삭제된 파일 이름을 포함하고 있습니다.
uuclean 명령은 보통 cron 디먼에 의해 실행됩니다.
주: 루트 사용자 권한이 있는 사람이나 uucp로 로그인된 사람만 uuclean 명령을 실행할 수 있습니다.
플래그
-dSubdirectory 파일이 -n 및 -p 플래그와 함께 지정된 스펙과 일치할 경우 /var/spool/uucp 디렉토리의 지정된 서브디렉토리에서 파일을 삭제합니다. -d 플래그를 지정하지 않은 경우 uuclean 명령은 /var/spool/uucp 디렉토리의 모든 서브디렉토리를 검사합니다. -d 플래그를 사용하여 최대 10개의 서브디렉토리를 지정할 수 있습니다.
-m uuclean 명령에 파일이 삭제될 때 각 파일의 소유자에게 메일을 전송하도록 지시합니다.
-nHours 파일이 -d 및 -p 플래그와 함께 지정된 스펙과 일치할 경우 연한이 Hours 변수로 지정된 시간보다 오래된 파일을 삭제합니다. 디폴트는 72시간입니다.
-pPrefix 파일이 -n 및 -d 플래그와 함께 지정된 스펙과 일치할 경우 Prefix 변수로 지정된 접두어가 있는 파일을 삭제합니다. -p 플래그로 접두어 10개까지 지정될 수 있습니다.
예제
오래된 모든 명령 파일을 삭제하려면 다음과 같이 입력하십시오.
/usr/sbin/uucp/uuclean -pC
이 명령은 /var/spool/uucp 디렉토리의 모든 서브디렉토리에서 이름이 C로 시작하며 72시간(디폴트)보다 오래된 모든 파일을 삭제합니다. 시스템은 각 파일의 원래 소유자에게 파일을 삭제한다고 알리는 메일을 보냅니다.
venus 및 nostromo 시스템의 스풀 디렉토리에서 오래된 파일을 모두 삭제하려면 다음과 같이 입력하십시오.
/usr/sbin/uucp/uuclean -n84 -dvenus -dnostromo
이 명령은 /var/spool/uucp/venus 및 /var/spool/uucp/nostromo 디렉토리에서 84시간보다 오래된 모든 파일을 삭제합니다. 기본적으로 시스템은 C.* 파일의 소유자에게 파일이 삭제되었음을 통보합니다. 그러나 삭제한 다른 파일의 소유자에게는 통보하지 않습니다.
모든 스풀 디렉토리에서 오래된 모든 파일을 삭제하고 사용자에게 파일이 삭제되었음을 통보하려면 다음과 같이 입력하십시오.
/usr/sbin/uucp/uuclean -m
이 명령은 파일이 72시간(디폴트)을 넘으면, 스풀 디렉토리의 모든 서브디렉토리에 있는 모든 파일을 삭제합니다. 파일이 삭제되었다고 각 파일의 소유자에게 메일을 보냅니다.
uuclean 명령이 정기적으로 cron 디먼으로 시작되게 스케줄을 지정하려면 /var/spool/cron/crontabs/uucp 파일에 다음과 같은 항목을 추가하십시오.
15 22 * * * /usr/sbin/uucp/uuclean -n96 -pC -pD -pX
이 항목을 추가하면 cron 디먼이 매일 22:15(오후 10:15)에 uuclean 명령을 시작합니다. uuclean 명령은 스풀 디렉토리의 모든 서브디렉토리에서 96시간보다 오래된 모든 명령(C.*), 데이터(D.*) 및 실행(X.*) 파일을 삭제합니다.
파일
/usr/sbin/uucp/uuclean uuclean 명령이 있습니다.
/var/spool/uucp /* uuclean 명령으로 제거된 스풀 파일이 있습니다.
/var/spool/cron/crontabs/uucp cron 디먼에 대해 uucp 작업의 스케줄을 지정합니다.
관련 정보
uucp 명령, uux 명령, uucleanup 명령, uudemon.cleanu 명령.
uucico 디먼, cron 디먼.