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

rmclass
rmclass rmclass 명령 목적 a 작업부하 관리 클래스를 제거합니다. 구문
rmclass [ -d Config_Dir ] [ -S SuperClass ] Name
설명
rmclass 명령은 Name 매개변수로 식별되는 수퍼클래스나 서브클래스를 클래스 정의 파일, 클래스 한계 파일 및 클래스 공유 파일에서 제거합니다. 이 경우 클래스는 미리 존재하고 있어야 합니다. 미리 정의된 Default, System 및 Shared 클래스는 제거할 수 없습니다.
또한 수퍼클래스 Super를 제거할 때 디렉토리 /etc/wlm/Config_Dir/Super와 그 안에 있는 모든 WLM 특성 파일(있는 경우)이 제거됩니다. 사용자 작성 서브클래스가 있으면(Default 및 Shared 이외의 서브클래스) 수퍼클래스를 제거할 수 없습니다.
주: 루트만 수퍼클래스를 제거할 수 있습니다. 사용자 ID나 그룹 ID가 수퍼클래스의 속성 adminuser와 admingroup에 지정된 사용자 이름이나 그룹 이름과 일치하는 루트 사용자 또는 권한이 있는 사용자만 이 수퍼클래스의 서브클래스를 제거할 수 있습니다.
일반적으로 rmclass는 관련된 WLM 특성 파일에서 클래스와 해당 속성을 삭제하며, wlmcntrl 명령을 사용하여 WLM을 갱신해야 수정 내용이 in-core 클래스 정의(활성 클래스)에 적용됩니다.
빈 문자열이 -d 플래그를 통해 구성설정 이름(Config_dir)으로서 전달되면 WLM in-core 데이터 구조에서만 클래스가 삭제되며 특성 파일은 갱신되지 않습니다. 그러한 경우, 클래스가 여전히 WLM 구성설정에 정의되어 있으면 WLM을 갱신하거나 다시 시작해야 클래스가 다시 작성됩니다. 이 플래그는 주로 응용프로그램이 실패한 후 일부를 원상복구하는 경우와 같이, WML API를 사용하여 in-core WLM 데이터구조에서 동적으로 작성된 클래스를 제거할 때 응용프로그램에 의해서만 사용됩니다.
파일
-d Config_Dir /etc/wlm/Config_dir을 특성 파일에 대한 대체 디렉토리로 사용합니다. 이 플래그가 사용되지 않는 경우, /etc/wlm/current가 가리키는 디렉토리의 구성설정 파일이 사용됩니다. 빈 문자열이 구성설정 이름(-d"")으로서 전달되면 WLM in-core 데이터 구조에서만 클래스가 삭제되고 구성설정 파일은 수정되지 않습니다.
-S SuperClass 서브클래스를 제거할 때 수퍼클래스의 이름을 지정합니다. 수퍼클래스 Super의 서브클래스 Sub를 지정하는 방식에는 두 가지가 있습니다.
서브클래스의 전체 이름을 Super.Sub로 지정하고 -S를 사용하지 않습니다.
-S 플래그를 지정하여 수퍼클래스 이름을 지정하고 서브클래스에 대해 간단한 이름을 사용합니다.
rmclass options -S Super Sub
파일
classes 클래스의 이름과 정의가 들어 있습니다.
limits 자원 한계가 들어 있습니다.
shares 자원 공유가 들어 있습니다.
관련 정보
wlmcntrl 명령, lsclass 명령, chclass 명령 및 mkclass 명령