시간 기반 구성 세트 작성

특수 구성 세트를 작성하여 특정 구성을 적용할 때 세트 내의 각 구성을 날짜와 시간으로 설정할 수 있습니다.

시간 기반 구성 세트라고 하는 이러한 세트는 정상적인 구성과 완전히 별개이지만 호환 가능합니다. 필요에 따라 wlmcntrl 명령을 사용하여 -u 구성 세트와 정상적인 구성 사이를 전환할 수 있습니다.

구성 세트를 사용할 때 이름이 붙여진 기존 구성을 특정 시간 범위와 연관시키십시오. 지정된 시간에 하나의 구성만 사용할 수 있기 때문에 지정된 각 시간 범위는 고유해야 합니다. 시간 범위는 중첩되거나 중복될 수 없습니다.

wlmd 디먼은 지정된 구성이 시간 범위를 벗어나고 다른 구성을 사용해야 될 경우 WLM에 경고합니다. 루트 사용자만 구성 세트의 디렉토리 내에 .times이라고 하는 ASCII 파일에 지정된 시간 범위를 관리할 수 있습니다.

시간 기반 구성 세트를 작성하려면 다음 절차를 사용하십시오.

  1. 루트 권한을 사용하여 구성 세트 디렉토리를 작성한 후 해당 디렉토리로 변경하십시오.
    예를 들어 다음과 같습니다.
    mkdir /etc/wlm/MyConfigSet
    cd /etc/wlm/MyConfigSet
  2. 자주 사용하는 편집기를 사용하여 구성 세트의 ' .times ' 파일을 만들고 다음 형식으로 구성 및 시간 범위를 지정합니다:
    ConfigurationName:
                time = "N-N,HH:MM-HH:MM"
    또는
    ConfigurationName:
                time = -
    (no time value specified)
    여기서 N은 0(일요일)~6(토요일) 범위의 요일을 나타내는 숫자이고, HH는 00(자정)~23( p.m 11시) 범위의 시간을 나타냅니다, 와 MM은 00~59 범위의 분을 나타냅니다. 요일만 지정하거나 전부 지정하지 않을 수 있습니다. 24시간 값은 분 값이 00인 경우 하루의 끝 시간에 유효합니다. 특정 구성에 시간 범위 대신 대시(-)를 입력하면 해당 구성은 다른 구성의 시간 범위가 적용되지 않은 경우에 사용됩니다. 시간 범위 없이 하나의 구성만 지정할 수 있습니다.

    예를 들어 다음과 같습니다.

    conf1:
        time = 
    conf2: 
        time = "1-5,8:00-17:00"
    conf2
        time = "6-0,14:00-17:00"
    conf3
        time = "22:00-6:00"
  3. ' wlmcntrl -u 명령을 사용하여 새 구성 집합으로 WLM을 업데이트합니다.
    예를 들어 다음과 같습니다.
    wlmcntrl -u /etc/wlm/MyConfigSet

이제, WLM의 현재 구성은 새 시간 기반 구성 세트입니다.

Confsetcntrllswlmconf 명령을 사용하여 구성 집합을 만들고 조작할 수도 있습니다. 예를 들어 다음과 같습니다.

confset1 구성 세트를 디폴트 구성 conf1로 작성하려면 다음 명령을 사용하십시오.
confsetcntrl -C confset1 conf1
conf2confset1에 추가하여 매일 8:00 AM에서 5:00 PM까지 활성 구성으로 만들려면 다음 명령을 사용하십시오.
confsetcntrl -d confset1 -a conf2 "0-6,08:00-17:00"
이 구성 세트를 활성 구성으로 만들려면 다음 명령을 사용하십시오.
wlmcntrl -d confset1