Właściwości danych systemu operacyjnego

Właściwości danych systemu operacyjnego pozwalają sprawdzić wymagania wstępne dotyczące systemu operacyjnego, takie jak wersja, architektura, łączna pamięć, dostępna pamięć i łączna pamięć fizyczna. Dla systemów Windows używa kolektorów VBScript systemu operacyjnego w katalogu ips_root/lib, z przedrostkiem os w nazwie pliku. Dla systemów UNIX używa kolektorów systemu operacyjnego UNIX w katalogu ips_root/UNIX_Linux, z przedrostkiem os w nazwie pliku.

Tabela 1 zawiera przegląd właściwości wymagań wstępnych systemu operacyjnego. Ta kategoria właściwości wymagań wstępnych używa przedrostka os.
Tabela 1. Właściwości danych systemu operacyjnego
Właściwość wymagania wstępnego Platforma Opis Poprawne wartości
os.architecture

Wszystkie

Sprawdza architekturę systemu operacyjnego

32-bit|64-bit
os.automount

UNIX

Sprawdza, czy działa funkcja automatycznego podłączania (automount)

Wartość boolowska, na przykład:

True
os.autoUpdateEnabled

Windows

Sprawdza, czy automatyczna aktualizacja Windows jest włączona, zwraca wartość True, jeśli tak jest.

Wartość boolowska, na przykład:

True
os.availableMemory

Windows

Sprawdza ilość pamięci wirtualnej, która jest dostępna, ale nieużywana przez system operacyjny.

Wartością może być dowolny z następujących typów:
  • Liczba w MB, na przykład:
    900MB
  • Zakres dodatnich liczb całkowitych w megabajtach, który reprezentuje minimalną i zalecaną ilość dostępnej pamięci z użyciem znaku -, na przykład:
    500-900MB
    Skanowanie ustawia różny poziom istotności i zwraca wynik w zależności od tego, czy bieżąca wartość znajduje się poniżej, powyżej, czy też w określonym zakresie. Patrz sekcja Poziomy istotności.
os.dir.dir_name

UNIX

Sprawdza system plików dir_name, który jest określany na podstawie następujących atrybutów kwalifikacji:

  • dir określa system plików do sprawdzenia
  • type określa, który atrybut systemu plików ma być sprawdzany, na przykład cyfry ósemkowe octal_digits reprezentują uprawnienia dostępu do systemu plików

dir_name może mieć wartość na przykład:

  • tmp
  • home

Łańcuch o następującym formacie kwalifikatora:

[dir:dir_name,type:permission]cyfry_ósemkowe

Na przykład, aby sprawdzić, czy katalog osobisty ma uprawnienia drwxr-xr-x:

os.dir.home=[dir:/home,type:permission]755
Uwaga: Sprawdzanie obsługuje używanie znaku specjalnego + w wartości oczekiwanej. Patrz sekcja Tabela 1.

Na przykład, aby sprawdzić, czy właściciel, grupa i inni użytkownicy mają dostęp do odczytu, wykonywania i opcjonalnie do zapisywania w systemie plików home:

os.dir.home=[dir:/home,type:permission]755+

Ponieważ podano symbol +, sprawdzenie powiedzie się również dla uprawnień 777.

os.diskquota

Sprawdza limit wykorzystania dysku dla zalogowanego użytkownika; zwraca wartość limitu w kilobajtach lub wartość Unlimited (brak limitu)

Wartością może być dowolny z następujących typów:

  • Liczba kilobajtów, na przykład 414000
  • Łańcuch reprezentujący nielimitowane miejsce na dysku, na przykład Unlimited
os.expectLink

UNIX

Sprawdza, czy na komputerze dostępne jest rozszerzenie Expect dla języka TCL, zwraca wartość Available, jeśli tak jest.

Uwaga: Właściwość wymagania wstępnego os.file.expect określa, czy rozszerzenie Expect jest zainstalowane na komputerze.
Available|Unavailable
os.file.binary_name

UNIX

Sprawdza, czy plik binarny binary_name jest dostępny na komputerze. Zmienna binary_name może reprezentować dowolny plik binarny, na przykład:
  • bash
  • expect
  • gzip
  • tar

Wartość boolowska, na przykład:

True
os.fileInfo.file_name
UNIX

Sprawdza, czy plik file_name jest zgodny ze specyfikacją określoną na podstawie następujących atrybutów:

  • file określa nazwę pliku do sprawdzenia. Opcjonalnie można podać pełną ścieżkę, jeśli nie jest ona umieszczona w zmiennej środowiskowej PATH.
  • type określa sprawdzaną specyfikację pliku:
    • permission sprawdza uprawnienia dostępu zdefiniowane z użyciem cyfr ósemkowych octal_digits.
    • existence sprawdza, czy plik istnieje w podanej ścieżce lub w zmiennej środowiskowej PATH.
    .

Łańcuch o następującym formacie kwalifikatora:

[file:opcjonalna_ścieżka_nazwa_pliku,type:permission]cyfry_ósemkowe+

Na przykład, aby sprawdzić, czy właściciel, grupa i inni użytkownicy mają dostęp do odczytu i wykonywania pliku binarnego nmap, którego ścieżka jest podana w zmiennej środowiskowej PATH:

os.fileInfo.nmap=[file:nmap,type:permission]755
Uwaga: Ten format kwalifikatora obsługuje użycie znaku specjalnego + w wartości oczekiwanej. Patrz sekcja Tabela 1.

Na przykład, aby sprawdzić, czy właściciel, grupa i inni użytkownicy mają dostęp do odczytu, wykonywania i opcjonalnie do zapisu pliku binarnego nmap, którego ścieżka nie jest podana w zmiennej środowiskowej PATH:

os.fileInfo.nmap=[file::/usr/sbin/nmap,type:permission]755+

Ponieważ podano symbol +, sprawdzenie powiedzie się również dla uprawnień 777.

[file:opcjonalna_ścieżka_nazwa_pliku,type:existence]

Na przykład, aby sprawdzić, czy plik haseł istnieje w określonej ścieżce:

os.fileInfo.passwdfile=[file:/etc/passwd,type:existence]    
os.Firefox

UNIX

Właściwość wymagań wstępnych została zgrupowana z innymi właściwościami wymagań przeglądarki i zostanie wycofana w przyszłej wersji. Patrz sekcja Właściwości danych przeglądarki.

 
os.FreePagingSpace

UNIX

Sprawdza łączną wielkość dostępnej pamięci podręcznej

Liczba (w megabajtach lub gigabajtach), na przykład:

4GB+
Uwaga: W wartościach można używać znaków specjalnych (patrz Tabela 1).
os.ftpusers

UNIX

Sprawdza, czy użytkownik root jest wymieniony w pliku ftpusers, który określa użytkowników bez uprawnień logowania w usłudze FTP; zwraca Available, jeśli użytkownik nie jest wymieniony.

Available|Unavailable
os.gnu.tar

UNIX

Sprawdza, czy program narzędziowy GNU tar jest dostępny na komputerze; zwraca wartość Available, jeśli tak jest.

Available|Unavailable
os.hostformat

UNIX

Sprawdza, czy format pozycji w pliku /etc/host jest poprawny: adres_IP nazwa_hosta krótka_nazwa1 [krótka_nazwaN], gdzie:
  • adres_IP jest adresem IP komputera, na przykład 127.0.0.1
  • nazwa_hosta jest pełną nazwą hosta, na przykład localhost.localdomain
  • krótka_nazwa1 jest krótką nazwą komputera, na przykład localhost
  • krótka_nazwaN jest innym aliasem tego samego komputera

Wartość boolowska, na przykład:

True
os.ibmLibraryVersion.IBM_lib_name
Linux PowerPC

Sprawdza, czy podana wersja biblioteki IBM (IBM_lib_name) jest zainstalowana na komputerze, używając następujących atrybutów kwalifikacji:

  • path_to_library to pełna ścieżka do pliku biblioteki
  • version_number to obsługiwana wersja

Atrybuty kwalifikacji są oddzielane średnikiem.

Łańcuch w następującym formacie:

path_to_library;Version=version_number

Na przykład:

os.ibmLibraryVersion.libibmc++=/opt/ibmcmp/lib64/libibmc++.so.1;Version=11.1
os.iFix
AIX

Sprawdza, czy określona poprawka tymczasowa lub poprawki tymczasowe są zainstalowane na komputerze. Jeśli podano wiele poprawek tymczasowych, wszystkie poprawki tymczasowe muszą zostać zainstalowane. W przeciwnym razie sprawdzenie się nie powiedzie.

Ograniczenie: Właściwość wymagań wstępnych ma następujące ograniczenia:
  • Upewnij się, że nie ma żadnej spacji między przecinkami w formacie poprawki tymczasowej. W przeciwnym razie sprawdzenie nie zwróci poprawnych wyników.
  • Program narzędziowy wykorzystuje komendę emgr i wymaga, aby zalogowanym użytkownikiem był użytkownik root. Jeśli zalogowany użytkownik nie jest użytkownikiem root, sprawdzenie się nie powiedzie.

Łańcuch w następującym formacie:

  • IV12342s01, aby sprawdzić, czy zainstalowana jest poprawka tymczasowa IV12342s01
  • IV12342s01,IV09002s11 aby sprawdzić, czy zainstalowane są obie poprawki tymczasowe: IV12342s01 oraz IV09002s11
os.iodevicestatus

AIX

Sprawdza status asynchronicznych operacji we/wy (aio0), czyli proces jądra, który poprawia wydajność operacji we/wy. Zwraca wartość Available, jeśli proces taki jest dostępny.

Available|Unavailable
os.is8dot3FileFormatEnabled

Windows

Sprawdza, czy automatycznie są stosowane nazwy plików w formacie 8.3; zwraca wartość True, jeśli tak jest

Wartość boolowska, na przykład:

True
os.isServiceRunning.service_name

Windows

Sprawdza, czy podana usługa (service_name) działa na komputerze. Wartość service_name reprezentuje poprawną nazwę usługi w systemie Windows bez spacji ani znaków %, na przykład:

  • LanmanServer - nazwa usługi dla serwera Windows
  • RemoteRegistry - nazwa usługi zdalnego dostępu do rejestru Windows
  • Dnscache - nazwa usługi klienta DNS
  • TermService - nazwa usługi RDP (usługi terminalowej)

Jeśli w nazwie usługi zostanie podana spacja albo znak %, zarejestrowane zostanie ostrzeżenie. Zwrócona zostanie wartość Not Found i sprawdzenie się nie powiedzie.

Ostrzeżenie: Należy używać rzeczywistej nazwy usługi Windows. Jeśli w wartości przyrostka service_name zostanie podana nazwa wyświetlana, proces skanujący nie wykryje usługi i zwróci wartość False. Sprawdzenie się powiedzie albo się nie powiedzie w zależności od tego, jaka była wartość oczekiwana.

Wartość boolowska, na przykład:

True
os.isUnixServiceRunning.daemon_name

UNIX

Sprawdza, czy podana usługa albo demon (daemon_name) działa na komputerze. Wartość daemon_name reprezentuje następujące procesy demonów lub usług sprawdzanych przez narzędzie:

  • SSHD dla demona sshd

Narzędzie wymaga, aby ścieżka następującej komendy (sprawdzającej status procesu demona) była ustawiona w zmiennej środowiskowej PATH:

  • W systemach operacyjnych AIX: lssrc
  • W systemach operacyjnych Linux: service
  • W systemach operacyjnych HP-UX: ps
  • W systemach operacyjnych Solaris: svcs
Uwaga: Jeśli narzędzie uruchamia skanowanie w systemie UNIX, w którym jest uruchomiony proces demona lub usługi, zwraca ona wynik PASS; w przeciwnym razie zwraca wynik FAIL.

Wartość boolowska, na przykład:

True
os.kernelMode

AIX

Sprawdza architekturę procesora obsługiwaną przez jądro albo tryb nieograniczony

32-bit|64-bit
os.kernelParameters

Linux

Sprawdza, czy dla systemu operacyjnego dostępne są parametry jądra

Available|Unavailable
os.kernelTuningParameter.setting_name

Linux

Sprawdza, czy wartość parametru jądra (setting_name) mającego wpływ na wydajność i strojenie została ustawiona w systemie.

setting_name reprezentuje parametr jądra skonfigurowany w systemie za pomocą komendy sysctl w celu dostrojenia wydajności:

  • kernel.threads-max - maksymalna liczba procesów dozwolonych w systemie
  • net.ipv4.ip_local_port_range - zakres lokalnych portów IPv4

Jeśli ustawienie jądra setting_name jest niepoprawne, rejestrowany jest komunikat o błędzie. Zwrócona zostanie wartość Not Found i sprawdzenie się nie powiedzie.

Ograniczenie: Ścieżka do pliku binarnego sysctl musi być ustawiona w zmiennej środowiskowej PATH; w przeciwnym razie zarejestrowany zostanie komunikat o błędzie. Zwrócona zostanie wartość Not Found i sprawdzenie się nie powiedzie.

Łańcuch lub wartość liczbowa, w zależności od poprawnych wartości dla określonego ustawienia, na przykład:

  • Liczba, na przykład: 45728, jeśli ustawienie kernel.threads-max lub inne ustawienie, które ma pojedynczą wartość liczbową, jest zdefiniowane
    Uwaga: Sprawdzanie obsługuje używanie znaku specjalnego + w wartości oczekiwanej. Patrz sekcja Tabela 1.
  • Łańcuch z dwiema wartościami liczbowymi w celu reprezentowania zakresu, na przykład: 1024 65535 w przypadku ustawienia net.ipv4.ip_local_port_range lub ustawienia, które ma określony zakres
os.kernelversion

UNIX

Sprawdza wydanie jądra systemu operacyjnego UNIX

Łańcuch, na przykład:

  • Dla systemu AIX 6.1 sprawdza tylko to wydanie jądra: 6.1.6.2
  • Dla systemu HP-UX 11 sprawdza tylko to wydanie jądra: B.11.23
  • Dla systemu SUSE Linux Enterprise Server sprawdza tylko to wydanie jądra: 2.6.27.19
  • Dla systemu Red Hat Enterprise Linux Server 6.0 sprawdza tylko to wydanie jądra: 2.6.32
  • Dla systemu Solaris 10 sprawdza tylko to wydanie jądra: 5.10
Uwaga: Sprawdzanie obsługuje używanie znaku specjalnego + i * w wartości oczekiwanej. Patrz sekcja Tabela 1.

Na przykład:

  • Dla systemu Red Hat Enterprise Linux Server 5.x i 6.x narzędzie zwraca wynik pomyślny (PASS) dla wydania 2.6 lub jego nowszych podwydań, jeśli oczekiwaną wartością jest: 2.6.*
  • Dla systemu AIX 6.1 narzędzie zwraca wynik pomyślny (PASS) dla 6.1.6.2 lub nowszych wydań, jeśli oczekiwaną wartością jest: 6.1.6.2+
os.largeFile

UNIX

Sprawdza obsługę wielkich plików

Wartość boolowska, na przykład:

True
os.ldLibPath

UNIX

Sprawdza, czy zmienna środowiskowa LD_LIBRARY_PATH istnieje i czy kończy się znakiem dwukropka, czyli os.ldLibPath=[endsWith=:]

Available|Unavailable
os.level

AIX

Sprawdza, czy poziom systemu operacyjnego AIX jest większy od 10 dla systemu AIX 5.3 lub większy od 3 dla systemu AIX 6.1

Wartość boolowska, na przykład:

True
os.lib.lib_name[_32|64]

UNIX

Sprawdza, czy biblioteka lib_name (lub zestaw bibliotek) jest zainstalowana na komputerze. Sprawdzenie można doprecyzować, podając architekturę systemu operacyjnego:

lib_name reprezentuje nazwę i opcjonalnie wersję biblioteki lub zestawu bibliotek, na przykład:

  • libstdc++.so.version_number
  • os.lib.libXft.so
  • bos.loc.iso.en_us

_32|64 reprezentuje opcjonalny atrybut kwalifikacji sprawdzający, czy biblioteka lub ich zbiór istnieje dla architektury 32- albo 64 bitowej, na przykład:

  • os.lib.libXp.so.version_number_32
  • os.lib.libXft.so_64

Wartością może być dowolny z następujących typów:

Łańcuch wymagający dokładnej zgodności, na przykład:

  • Wartością jest /usr/lib/libXft.so. Narzędzie sprawdza, czy biblioteka libXft.so istnieje w katalogu /usr/lib/.
  • Wartością jest /usr/lib/libXp.so.6. Narzędzie sprawdza, czy 32-bitowa biblioteka libXtst.so.6 istnieje w katalogu /usr/lib/, gdzie os.lib.libXp.so.6_32 oznacza nazwę właściwości wymagań wstępnych.
regex {str} wyrażenie regularne z parametrem wejściowym str reprezentujące wzorzec wyszukiwania nazwy biblioteki, na przykład:
regex{libXft.so*}
Sprawdza, czy biblioteka libXft.so jest zainstalowana na komputerze.

Domyślnie sprawdzane są biblioteki 32-bitowe. Aby narzędzie jawnie sprawdzało biblioteki 64-bitowe, należy w nazwie właściwości podać opcjonalny parametr architektury systemu operacyjnego, na przykład os.lib.libXft_64.

Program narzędziowy zwraca wartość FAIL (niepowodzenie), jeśli skanowanie znajdzie bibliotekę 64-bitową, gdy w nazwie właściwości wymagania wstępnego nie podano kwalifikatora architektury systemu operacyjnego.

os.localhostInHostsFile

Wszystkie

Sprawdza, czy istnieje pozycja w pliku hosts, która odwzorowuje nazwę hosta lokalnego na adres IP 127.0.0.1, na przykład:

127.0.0.1       localhost

Wartość boolowska, na przykład:

True
os.loginVariable

UNIX

Sprawdza, czy domyślne ścieżki dla użytkownika root są ustawione w zmiennych środowiskowych PATH i SUPATH; zwraca wartość Available, jeśli tak jest.

Available|Unavailable
os.maximoDirectory

UNIX

Sprawdza, czy katalog /export/home/maximo jest dostępny

Available|Unavailable
os.maximoDirOwner

UNIX

Sprawdza właściciela katalogu /export/home/maximo

maximo
os.maximumProcesses

UNIX

Sprawdza maksymalną liczbę procesów, które można uruchomić dla każdego użytkownika.

Liczba, na przykład 2048

os.MozillaVersion

UNIX

Właściwość wymagań wstępnych została zgrupowana z innymi właściwościami wymagań przeglądarki. Patrz sekcja Właściwości danych przeglądarki.  
os.mountcheck

UNIX

Sprawdza, czy system plików jest podłączony na podstawie następujących atrybutów kwalifikacji:

  • drive określa, który katalog jest podłączonym systemem plików
  • nosuid określa, czy ta opcja podłączania została ustawiona (jeśli system plików jest podłączony)

Łańcuch o następującym formacie kwalifikatora:

[drive:dir_name,
mount_option:
false|true]
True|False

Na przykład, aby sprawdzić, czy katalog /home jest podłączony i czy opcja nosuid nie jest ustawiona:

os.mountcheck=[drive:/home,nosuid:false]True
os.networkTuningParameter.parameter_name

AIX

Sprawdza, czy wartość parametru strojenia opcji sieciowej parameter_name została podana na komputerze docelowym.

parameter_name reprezentuje parametr strojenia skonfigurowany za pomocą komendy no, na przykład:

  • sb_max górny limit liczby buforów gniazd w kolejce na pojedynczym gnieździe

Jeśli parametr strojenia opcji sieciowej parameter_name nie jest poprawny, rejestrowany jest komunikat o błędzie. Zwrócona zostanie wartość Not Found i sprawdzenie się nie powiedzie.

Ograniczenie: Ścieżka do pliku binarnego no musi być ustawiona w zmiennej środowiskowej PATH; w przeciwnym razie zarejestrowany zostanie komunikat o błędzie. Zwrócona zostanie wartość Not Found i sprawdzenie się nie powiedzie.

Format liczbowy, na przykład:

  • 6192000, jeśli podano ustawienie sb_max
    Uwaga: Sprawdzanie obsługuje używanie znaku specjalnego + w wartości oczekiwanej. Patrz sekcja Tabela 1.

Właściwości wymagań wstępnych os.package.package_name

Prerequisite Scanner obsługuje dwa warianty właściwości os.package.package_name:
  • os.package.package_name - sprawdza, czy podany pakiet (lub wersja pakietu) jest zainstalowany.
  • os.package.package_name[dolna_wartość-górna_wartość] - sprawdza, czy zainstalowana wersja jest z podanego zakresu.

W jednym pliku konfiguracyjnym można używać obu wariantów właściwości.

os.package.package_name

UNIX

Sprawdza, czy na komputerze zainstalowana jest obsługiwana wersja pakietu package_name.

Łańcuch reprezentuje nazwę pakietu (package_name), tak jak pogrubiono to na poniższym przykładzie:

  • bash - powłoka
  • expect - pakiet rozszerzenia TCL
  • libgcc - pakiet środowiska wykonawczego kompilatora GCC
  • openssh - pakiet programu Open Source Secure Shell
  • openssl - pakiet biblioteki narzędziowej Open Source toolkit for SSL/TLS
  • perl - pakiet języka Perl
  • rpm - pakiet obsługi i budowania pakietów RPM
  • telnet - pakiet Telnet
  • wget - pakiet programu do pobierania plików
Ograniczenie: W systemach HP-UX program narzędziowy wykorzystuje komendę swlist -l do pobrania listy zainstalowanych pakietów. Ta komenda wymaga, aby zalogowany użytkownik miał dostęp przynajmniej z uprawnieniami superużytkownika. Jeśli zalogowany użytkownik nie jest użytkownikiem root, sprawdzenie się nie powiedzie.

Łańcuch reprezentujący wymaganą wersję, która musi być zainstalowana, na przykład:

  • bash-3.2 - powłoka bash
  • expect-1.2.0 - program Expect
  • libgcc-3.4.3-9 - biblioteka libgcc
  • openssh-5.0.0.5301 - program OpenSSH
  • openssl-4.2.0 - program OpenSSL
  • perl-5.8.2 - Perl
  • rpm
  • telnet
  • wget
Uwaga: W tym wariancie właściwości wymagania wstępnego obsługiwane jest używanie znaków specjalnych + lub - w wartości oczekiwanej. Na przykład:
  • bash-3.2+

    Jeśli oczekiwana jest wartość bash-3.2+, skanowanie zwraca wartość PASS (powodzenie), gdy bieżącą wartością jest 3.2.48.

  • bash-3.2-

    Jeśli oczekiwana jest wartość bash-3.2-, skanowanie zwraca wartość PASS (powodzenie), gdy bieżącą wartością jest 3.1.

  • bash-

    Jeśli oczekiwaną wartością jest bash-, skanowanie zwraca wartość PASS, jeśli nie jest zainstalowana żadna wersja pakietu Bash; w przeciwnym przypadku zwraca wartość FAIL (niepowodzenie).

os.package.package_name[lower_range-upper_range]

UNIX

Sprawdza, czy pakiet package_name o wersji z podanego zakresu jest zainstalowany na komputerze.

package_name reprezentuje krótką nazwę pakietu, a [lower_range-upper_range] reprezentuje zakres wersji.

Przykłady nazw package_name:

  • libgcc - krótka nazwa pakietu środowiska wykonawczego kompilatora GCC
  • gtk - krótka nazwa biblioteki narzędziowej GIMP Toolkit
Ograniczenie: W systemach HP-UX program narzędziowy wykorzystuje komendę swlist -l do pobrania listy zainstalowanych pakietów. Ta komenda wymaga, aby zalogowany użytkownik miał dostęp przynajmniej z uprawnieniami superużytkownika. Jeśli zalogowany użytkownik nie jest użytkownikiem root, sprawdzenie się nie powiedzie.
  • Łańcuch reprezentujący krótką nazwę pakietu i zakresu wersji, na przykład:
    os.package.libgcc[43-46]=libgcc[43-46]
    os.package.Java[5-7].sdk=Java[5-7].sdk
    Wskazówka: Pomimo tego, że nie jest sprawdzane, czy kwalifikator zakresu [lower_range-upper_range] jest taki sam, jak oczekiwany zakres, należy użyć tego samego zakresu po każdej stronie symbolu równości, w przeciwnym razie mogą wystąpić nieoczekiwane wyniki.
os.pagesize

UNIX

Sprawdza wielkość strony w systemie.

Liczba w KB, na przykład:

4KB
Uwaga: W wartościach można używać znaków specjalnych (patrz Tabela 1).
os.pageSizeEnabled
AIX

Sprawdza, czy wymagana wielkość strony jest włączona na komputerze, bazując na następujących segmentach:

  • small oznacza stronę o wielkości 4 KB
  • medium oznacza stronę o wielkości 64 KB
  • large oznacza stronę o wielkości 16 MB
  • supreme oznacza stronę o wielkości 16 GB
Łańcuchy reprezentujące poprawne segmenty wielkości stron:
  • small
  • medium
  • large
  • supreme
os.RAMSize

UNIX

Sprawdza pamięć RAM, do której system operacyjny ma dostęp. Może być mniejsza od liczby GB zainstalowanej pamięci, w zależności od typu systemu operacyjnego.

Wartością może być dowolny z następujących typów:
  • Liczba w GB, na przykład:
    2.8GB
  • Zakres liczb dodatnich w gigabajtach, który reprezentuje minimalną i zalecaną wielkość pamięci RAM z użyciem znaku -, na przykład:
    2-3GB
    Skanowanie ustawia różny poziom istotności i zwraca wynik w zależności od tego, czy bieżąca wartość znajduje się poniżej, powyżej, czy też w określonym zakresie. Patrz sekcja Poziomy istotności.
os.registry.user_defined_id
Windows

Sprawdza, czy wartość key_value dla podklucza HKEY_LOCAL_MACHINE została podana w rejestrze Windows. Wykorzystywane są następujące atrybuty kwalifikacji:

  • path określa ścieżkę sprawdzanego podklucza, na przykład SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • keyValue określa, którą wartość podklucza należy sprawdzić, na przykład DisplayVersion lub Domain

user_defined_id reprezentuje przyrostek unikalnego identyfikatora do obsługi wielu wymaganych wstępnie właściwości mających taką samą wartość klucza dla różnych podkluczy.

Właściwość wymagań wstępnych obsługuje następujące typy danych dla danych wartości klucza:
  • REG_SZ
  • REG_EXPAND_SZ
  • REG_BINARY
  • REG_DWORD (dziesiętnie)
  • REG_MULTI_SZ jako zestaw łańcuchów, każdy z nich zakończony znakiem o kodzie zero oraz ostatecznym znakiem o kodzie zero wskazującym koniec oczekiwanej wartości, na przykład: SeAssignPrimaryTokenPrivilege\0SeAuditPrivilege\0SeChangeNotifyPrivilege\0SeCreateGlobalPrivilege\0SeDebugPrivilege\0SeImpersonatePrivilege\0SeIncreaseQuotaPrivilege\0\0
Ograniczenie: Ta właściwość wymagań wstępnych obsługuje tylko podklucze klucza HKEY_LOCAL_MACHINE.

Łańcuch o następującym formacie kwalifikatora dla podklucza HKEY_LOCAL_MACHINE:

os.registry.user_defined_id=[path:subkey_path,keyValue:key_value]value_data

Na przykład, aby sprawdzić, czy porty 1433 i 1434 są podane w wartości klucza ReservedPorts powiązanego z podkluczem SYSTEM\CurrentControlSet\Services\Tcpip\Parameters:

os.registry.tcpPorts=[path:SYSTEM\CurrentControlSet\Services\Tcpip\Parameters,keyValue:ReservedPorts]1433-1434

Aby sprawdzić, czy zestaw uprawnień został podany dla wartości klucza RequiredPrivileges powiązanego z podkluczem SYSTEM\CurrentControlSet\services\COMSysApp:

os.registry.COMSysApp=[path:SYSTEM\CurrentControlSet\services\COMSysApp,keyValue:RequiredPrivileges]SeAssignPrimaryTokenPrivilege\0SeAuditPrivilege\0SeChangeNotifyPrivilege\0SeCreateGlobalPrivilege\0SeDebugPrivilege\0SeImpersonatePrivilege\0SeIncreaseQuotaPrivilege\0\0
os.SeaMonkeyVersion

Linux

Właściwość wymagań wstępnych została zgrupowana z innymi właściwościami wymagań przeglądarki i zostanie wycofana w przyszłej wersji. Patrz sekcja Właściwości danych przeglądarki.

 
os.SELinux

Linux

Sprawdza status wymuszania funkcji Security-Enhancement Linux, który jest określany na podstawie następujących atrybutów kwalifikacji:

  • source określa komendę używaną w danym systemie operacyjnym

Wartością może być dowolny z następujących typów:

  • Łańcuch o następującym formacie kwalifikatora:
    [source:Command]
    Disabled|Enabled
    Aby na przykład sprawdzić, czy funkcja jest wyłączona lub ma status zezwalający w systemie operacyjnym Red Hat lub SUSE:
    os.SELinux=[source:
    Command]Disabled
  • Łańcuch bez kwalifikatora, gdzie system operacyjny jest ogólnym systemem Linux:
    os.SELinux=Disabled
os.servicePack

Windows

Sprawdza bieżącą wersję pakietu serwisowego, który jest zainstalowany

Liczba w formacie majorVersion.minorVersion lub tylko majorVersion

Na przykład, aby sprawdzić, czy zainstalowany jest pakiet poprawek 2 lub nowszy: 2+

Uwaga: W wartościach można używać znaków specjalnych (patrz Tabela 1).
os.ServicePack

UNIX

Sprawdza bieżącą wersję pakietu serwisowego, który jest zainstalowany

Wartością może być dowolny z następujących typów:

  • Łańcuch tylko z wartościami technologyLevel, tylko z servicePack lub kombinacja

    Na przykład, aby sprawdzić w systemie AIX, czy zainstalowano poziom technologiczny 4 lub nowszy i pakiet poprawek 2 lub nowszy:

    TL04+,SP02+

    Na przykład, aby sprawdzić w systemie SUSE Linux Enterprise Server, czy zainstalowano pakiet poprawek 2 lub nowszy:

    SP2+
  • Liczba w formacie majorVersion.minorVersion lub tylko majorVersion

    Na przykład, aby sprawdzić, czy zainstalowany jest pakiet poprawek 2 lub nowszy: 2+

Uwaga: W wartościach można używać znaków specjalnych (patrz Tabela 1).
os.servicesTCPavailablePorts.service_type
UNIX

Sprawdza, czy port TCP dla usługi service_type lub zakres portów nie jest wymieniony w pliku /etc/services. Wartość service_type odnosi się do nazwy usługi definiowanej przez użytkownika, na przykład os.servicesTCPavailablePorts.db2c_db2inst1_tcp_port sprawdza, czy port TCP dla usługi db2c_db2inst1 nie jest wymieniony, gdzie service_type ma wartość db2inst1_tcp_port.

Skanowanie zwraca przedrostek PortsInUse: i listę portów wymienionych w pliku. Jeśli oczekiwany port nie znajduje się na liście, oznacza to, że port jest dostępny.

Pojedyncze dodatnie liczby całkowite, na przykład:

os.servicesTCPavailablePorts.db2_tcp_port=50000

Zakres dodatnich liczb całkowitych określony z użyciem znaku - lub lista wartości oddzielonych przecinkami, na przykład:

  • os.servicesTCPavailablePorts.db2_tcp_port=50000-50005
  • os.servicesTCPavailablePorts.db2_tcp_port=50000,50005
os.servicesUDPavailablePorts.service_type
UNIX

Sprawdza, czy port UDP dla usługi service_type lub zakres portów nie jest wymieniony w pliku /etc/services. Wartość service_type odnosi się do nazwy usługi definiowanej przez użytkownika, na przykład os.servicesUDPavailablePorts.objcall_udp_port sprawdza, czy port UDP dla usługi demona objcall produktu Tivoli Management Framework nie jest wymieniony, gdzie service_type ma wartość objcall_udp_port.

Skanowanie zwraca przedrostek PortsInUse: i listę portów wymienionych w pliku. Jeśli oczekiwany port nie znajduje się na liście, oznacza to, że port jest dostępny.

Pojedyncze dodatnie liczby całkowite, na przykład:

os.servicesUDPavailablePorts.objcall_udp_port=94

Zakres dodatnich liczb całkowitych określony z użyciem znaku - lub lista wartości oddzielonych przecinkami, na przykład:

  • os.servicesUDPavailablePorts.service_type=712-728
  • os.servicesUDPavailablePorts.service_type=712,728
os.shell.default

Red Hat Enterprise Linux

Sprawdza, czy zainstalowana jest domyślna powłoka w systemie

Łańcuch reprezentujący domyślną powłokę, na przykład bash

Właściwości wymagań wstępnych os.space.dir_name

Prerequisite Scanner obsługuje trzy warianty właściwości os.space.dir_name:
  • os.space.dir_name sprawdza, czy w podanym systemie plików istnieje wystarczająca ilość wolnego miejsca niezależnie od tego, czy zalogowanym użytkownikiem jest użytkownik root, czy też inny użytkownik.
    Tego wariantu należy użyć, gdy:
    • Zachodzi potrzeba sprawdzenia określonej ścieżki w systemie plików, ale nie ma znaczenia, czy zalogowanym użytkownikiem jest użytkownik root.
    • Należy sprawdzić różne ścieżki systemów plików dla wszystkich typów użytkowników, a wymaganie ilości wolnego miejsca nie zależy od typu użytkownika.
    Uwaga: W jednym pliku konfiguracyjnym nie można użyć tego wariantu dwukrotnie dla tego samego systemu plików; zamiast tego należy użyć kombinacji pozostałych dwóch wariantów.
  • os.space.dir_name_nonroot sprawdza, czy w podanym systemie plików istnieje wystarczająca ilość wolnego miejsca dostępna dla użytkownika innego niż root.

    Tej właściwości należy używać, gdy zalogowany użytkownik nie jest użytkownikiem root i należy sprawdzić wskazaną ścieżkę systemu plików.

    Uwaga: Użytkownik musi być tym samym użytkownikiem, który instaluje produkt w systemie docelowym.
  • os.space.dir_name_root sprawdza, czy w podanym systemie plików istnieje wystarczająca ilość wolnego miejsca dostępna dla użytkownika root.

    Tej właściwości należy używać, gdy zalogowany użytkownik jest użytkownikiem root i należy sprawdzić wskazaną ścieżkę systemu plików.

W jednym pliku konfiguracyjnym można użyć obu wariantów właściwości: os.space.dir_name_nonroot i os.space.dir_name_root. Prerequisite Scanner zwraca NOT_REQ_CHECK_ID w wynikach dla wariantu, który nie ma zastosowania. Na przykład, jeśli zalogowanym użytkownikiem jest użytkownik root, Prerequisite Scanner zwraca NOT_REQ_CHECK_ID dla wariantu os.space.dir_name_nonroot.

Wartość dir_path dla atrybutu kwalifikacji dir określającego system plików może mieć jeden z następujących formatów:
  • Pełna ścieżka, na przykład /usr/ibm/common/acsi.
  • Zmienna środowiskowa dla systemu plików, ustawiona w systemie docelowym, na przykład $TEMP lub $TMP
    Uwaga: Jeśli zmienne środowiskowe $TEMP lub $TMP nie będą ustawione na komputerze docelowym, Prerequisite Scanner użyje domyślnej wartości /tmp. Aby określić inny system plików, należy ustawić zmienną środowiskową o wartości innej niż domyślna, a następnie ponownie uruchomić skanowanie. Po uruchomieniu skanowania narzędzie wyświetli komunikat o użyciu domyślnej wartości zmiennej środowiskowej.
  • Ścieżka zawierająca zmienną środowiskową, na przykład /opt/IBM/$WASPROFILE lub $HOME/IBM/app1.
os.space.dir_name

UNIX

Sprawdza ilość dostępnego miejsca na dysku dla określonego systemu plików dir_name, z wykorzystaniem jednego lub kilku atrybutów kwalifikacji:

  • dir określa ścieżkę systemu plików do sprawdzenia
  • unit pozwala określić jednostki pojemności, które mają zostać użyte

Wartość atrybutu dir zależy od zalogowanego użytkownika, dlatego wartość jest parą nazwa-klucz reprezentującą typ użytkownika (root lub non-root) i ścieżkę.

dir_name może mieć wartość na przykład:
  • home
  • opt
  • tmp
  • usr
  • var
Uwaga: W jednym pliku konfiguracyjnym nie można użyć tego wariantu dwukrotnie dla tego samego systemu plików. Należy użyć kombinacji wariantów os.space.dir_name_nonroot i os.space.dir_name_root.

Gdy dla danej ścieżki podano zakres oczekiwanych wartości, czyli minimum_value-recommended_value, skanowanie ustawia różny poziom istotności i zwraca wynik w zależności od tego, czy bieżąca wartość znajduje się poniżej, powyżej, czy też w określonym zakresie. Patrz sekcja Poziomy istotności.

Łańcuch o następującym formacie kwalifikatora dla systemu plików użytkownika root:

[dir:root=dir_path, unit:unit_name]disk_space|minimum_value-recommended_value 
Na przykład:
os.space.usr=[dir:root=/usr/ibm/common/acsi,unit:GB]2
os.space.usr=[dir:root=/usr/ibm/common/acsi,unit:GB]2-3

Łańcuch o następującym formacie kwalifikatora dla systemu plików użytkownika innego niż root:

[dir:non_root=dir_path, unit:unit_name]disk_space|minimum_value-recommended_value
Na przykład:
os.space.home=[dir:non_root=USERHOME/.acsi_HOST,unit:MB]200
os.space.home=[dir:non_root=USERHOME/.acsi_HOST,unit:MB]200-500
     
Łańcuch z następującym pojedynczym kwalifikatorem formatu dla systemu plików i obu typów użytkowników:
[dir:root=dir_path;non_root=dir_path]disk_space|minimum_value-recommended_valueMB
Na przykład:
os.space.home=[dir:root=/usr/ibm/common;non_root=USERHOME]250MB
os.space.home=[dir:root=/usr/ibm/common;non_root=USERHOME]250-500MB
Liczba (w megabajtach lub gigabajtach), na przykład:
os.space.opt=11GB
Zakres dodatnich liczb całkowitych w megabajtach lub gigabajtach, które reprezentują minimalne i zalecane miejsce na dysku z użyciem znaku -, na przykład:
os.space.opt=500-900MB
os.space.dir_name_nonroot

UNIX

Sprawdza ilość dostępnego miejsca na dysku dla określonego systemu plików dir_name dla użytkownika innego niż root, z wykorzystaniem jednego lub kilku atrybutów kwalifikacji:

  • dir określa ścieżkę systemu plików do sprawdzenia
  • unit pozwala określić jednostki pojemności, które mają zostać użyte
dir_name może mieć wartość na przykład:
  • home
  • opt
  • tmp
  • usr
  • var

Gdy dla danej ścieżki podano zakres oczekiwanych wartości, czyli minimum_value-recommended_value, skanowanie ustawia różny poziom istotności i zwraca wynik w zależności od tego, czy bieżąca wartość znajduje się poniżej, powyżej, czy też w określonym zakresie. Patrz sekcja Poziomy istotności.

Łańcuch o następującym formacie kwalifikatora dla systemu plików użytkownika innego niż root:

[dir:non_root=dir_path, unit:unit_name]disk_space|minimum_value-recommended_value
Na przykład:
os.space.home_nonroot=[dir:non_root=USERHOME/.acsi_HOST,unit:MB]200
os.space.home_nonroot=[dir:non_root=USERHOME/.acsi_HOST,unit:MB]200-500

Łańcuch z atrybutem kwalifikatora dir tylko dla systemu plików i użytkownika innego niż root:

[dir:non_root=dir_path]disk_space|minimum_value-recommended_valueGB|MB
Na przykład:
os.space.opt_nonroot=[dir:non_root=/opt/IBM/ITM]1024MB
os.space.opt_nonroot=[dir:non_root=/opt/IBM/ITM]1-2GB
os.space.dir_name_root

UNIX

Sprawdza ilość dostępnego miejsca na dysku dla określonego systemu plików dir_name dla użytkownika root, z wykorzystaniem jednego lub kilku atrybutów kwalifikacji:

  • dir określa ścieżkę systemu plików do sprawdzenia
  • unit pozwala określić jednostki pojemności, które mają zostać użyte
dir_name może mieć wartość na przykład:
  • home
  • opt
  • tmp
  • usr
  • var

Gdy dla danej ścieżki podano zakres oczekiwanych wartości, czyli minimum_value-recommended_value, skanowanie ustawia różny poziom istotności i zwraca wynik w zależności od tego, czy bieżąca wartość znajduje się poniżej, powyżej, czy też w określonym zakresie. Patrz sekcja Poziomy istotności.

Łańcuch o następującym formacie kwalifikatora dla systemu plików użytkownika root:

[dir:root=dir_path, unit:unit_name]disk_space|minimum_value-recommended_value 
Na przykład:
os.space.usr_root=[dir:root=/usr/ibm/common/acsi,unit:GB]1
os.space.usr_root=[dir:root=/usr/ibm/common/acsi,unit:GB]1-2

Łańcuch z atrybutem kwalifikatora dir tylko dla systemu plików i użytkownika root:

[dir:root=dir_path]disk_space|minimum_value-recommended_valueGB|MB
Na przykład:
os.space.opt_root=[dir:root=/opt/IBM/ITM]1024MB
os.space.opt_root=[dir:root=/opt/IBM/ITM]1-2GB
os.sshdConfig

UNIX

Sprawdza, czy dozwolone jest logowanie użytkownika root w sesji SSH

Available|Unavailable
os.swapSize

UNIX

Sprawdza, czy obszar wymiany musi być większy od wielkości pamięci RAM lub łączna ilość miejsca w obszarze wymiany

Uwaga: W systemach AIX zalogowany użytkownik inny niż root musi mieć uprawnienie do uruchamiania komendy bootinfo; w przeciwnym przypadku zwracane wyniki mogą być nieoczekiwane.
Wartością może być dowolny z następujących typów:
  • Wartość boolowska, na przykład:
    True
  • Liczba (w megabajtach lub gigabajtach), na przykład: 2GB
  • Zakres dodatnich liczb całkowitych w megabajtach lub gigabajtach, który reprezentuje minimalną i zalecaną wielkość obszaru wymiany z użyciem znaku -, na przykład:
    1-2GB
    Skanowanie ustawia różny poziom istotności i zwraca wynik w zależności od tego, czy bieżąca wartość znajduje się poniżej, powyżej, czy też w określonym zakresie. Patrz sekcja Poziomy istotności.
os.tmpdir

UNIX

Sprawdza uprawnienia dostępu, które są przypisane do systemu plików /tmp, w tym uprawnienia ustawiane za pomocą flag, na przykład sticky, setuid i setgid w bitach cyfry ósemkowej.

Liczba reprezentująca cyfry ósemkowe octal_digits uprawnień dostępu.

Na przykład, aby sprawdzić, czy katalog tymczasowy ma uprawnienia drwxrwxrwt:

1777

Kolejny przykład, aby sprawdzić, czy katalog tymczasowy ma uprawnienia drwxrwxrwx (z wyłączeniem bitu pozostania w pamięci):

777
os.totalMemory

Windows

Łączna wielkość pamięci wirtualnej, do której system operacyjny ma dostęp

Wartością może być dowolny z następujących typów:
  • Liczba (w megabajtach lub gigabajtach), na przykład:
    2030MB
  • Zakres dodatnich liczb całkowitych w megabajtach lub gigabajtach, który reprezentuje minimalną i zalecaną ilość pamięci wirtualnej z użyciem znaku -, na przykład:
    1-2GB
    Skanowanie ustawia różny poziom istotności i zwraca wynik w zależności od tego, czy bieżąca wartość znajduje się poniżej, powyżej, czy też w określonym zakresie. Patrz sekcja Poziomy istotności.
os.totalPhysicalMemory

Windows

Łączna ilość pamięci fizycznej, do której system operacyjny ma dostęp. Nie wskazuje prawdziwej pojemności pamięci na komputerze docelowym.

Wartością może być dowolny z następujących typów:
  • Liczba (w megabajtach lub gigabajtach), na przykład:
    2030MB
  • Zakres dodatnich liczb całkowitych w megabajtach lub gigabajtach, który reprezentuje minimalną i zalecaną łączną ilość pamięci fizycznej z użyciem znaku -, na przykład:
    1-2GB
    Skanowanie ustawia różny poziom istotności i zwraca wynik w zależności od tego, czy bieżąca wartość znajduje się poniżej, powyżej, czy też w określonym zakresie. Patrz sekcja Poziomy istotności.
os.UACEnabled

Windows

Sprawdza, czy kontrola konta użytkownika (UAC) jest włączona w systemie docelowym

Uwaga: Jeśli narzędzie zostanie uruchomione na komputerze z systemem Windows bez tego komponentu, zwrócony zostanie wynik FAIL (niepowodzenie) z wartością [Not Found].

Wartość boolowska, na przykład:

True
os.ulimit

UNIX

Sprawdza, czy można uruchomić nieograniczoną liczbę procesów na podstawie następujących atrybutów kwalifikacji:

  • type określa, który dodatkowy limit ma być sprawdzany, na przykład filedescriptorlimit sprawdza liczbę deskryptorów plików, które proces może otworzyć
Alternatywnie sprawdza, czy w pliku /etc/security/limits.conf ustawione są następujące limity dla podanej domeny:
root			- 	stack 		unlimited
ctginst1	- 	stack 		unlimited
root			- 	nofile 		8192
tioadmin	- 	nofile 		32767

Wartością może być dowolny z następujących typów:

  • Łańcuch o następującym formacie kwalifikatora:
    [type:limit_name]
    limit_value,
    limited|unlimited
    Aby na przykład sprawdzić, czy limit deskryptorów plików jest większy niż 8192 z nieograniczoną liczbą procesów:
    os.ulimit=[type:
    filedescriptorlimit]
    8192+,
    unlimited
    Poprawne typy limitów do sprawdzenia, gdzie limit_name reprezentuje typ limitu:
    • ALL - sprawdza wszystkie limity
    • corefilesizelimit
    • datasegmentlimit
    • filedescriptorlimit
    • filesizelimit
    • hardlimit
    • processlimit
    • maxmemorysizelimit
    • maxprocesseslimit
    • stacksizelimit
    • threadlimit
  • Available|Unavailable - pozwala określić, czy dana domena ma limit ustawiony w pliku /etc/security/limits.conf.
os.umask

UNIX

Sprawdza uprawnienia dla maski trybu utworzenia pliku

Liczba reprezentująca cyfry ósemkowe octal_digits uprawnień dostępu. Na przykład, aby sprawdzić, czy nowe pliki są tylko do zapisu przez właściciela, cyfry ósemkowe mają mieć wartość 0022

os.userLimits

UNIX

Sprawdza, czy maksymalna wielkość stosu jest nielimitowana, zwraca wartość Available, jeśli tak jest

Available|Unavailable
os.version
Wszystkie Pełna nazwa i wersja systemu operacyjnego, który jest uruchomiony na tym komputerze. Można również użyć wyrażenia regularnego, aby przekazać łańcuch reprezentujący wiele wariantów systemu operacyjnego.
Wskazówka: Ta właściwość wraz z właściwościami os.servicePack (Windows) lub os.ServicePack (UNIX) oraz os.architecture pozwala sprawdzić bieżący pakiet poprawek i architekturę systemu.
Uwaga: Ta właściwość zastępuje właściwość wymagań wstępnych OS Version, która zostanie usunięta w przyszłej wersji.
Wartością może być dowolny z następujących typów:
  • Łańcuch, który może reprezentować wiele wersji, każda wersja oddzielona przecinkami, na przykład:
    RedHat Enterprise Linux6.*,SUSE Linux EnterpriseServer 11,SUSE LinuxEnterprise Server 10,
    SUSE Linux EnterpriseServer 9,AIX V6.1,AIX V5.3
    Ograniczenie: W systemach Windows znak wieloznaczny * jest obsługiwany tylko w wyrażeniu regularnym.
  • Wyrażenie regularne regex{łańcuch} z parametrem wejściowym łańcuch reprezentującym wzorzec wyszukiwania dla wersji, na przykład:
    regex{Windows 200[3-8]}
    Sprawdza, czy rzeczywista wersja systemu operacyjnego jest zgodna z dowolną wersją od Windows 2003 do Windows 2008.
    regex{Red Hat*.*}
    Sprawdza, czy rzeczywista wersja systemu operacyjnego jest zgodna z dowolną wersją systemu Red Hat Linux.
Uwaga: W wartościach można używać znaków specjalnych (patrz Tabela 1).
os.versionNumber

Windows

Sprawdza bieżącą wersję systemu operacyjnego zainstalowanego na komputerze

Format liczbowy, na przykład 5.0+

Uwaga: W wartościach można używać znaków specjalnych (patrz Tabela 1).
os.virtualMemoryTuningParameter.parameter_name

AIX

Sprawdza, czy wartość parametru strojenia menedżera pamięci wirtualnej parameter_name została podana na komputerze docelowym.

parameter_name reprezentuje parametr strojenia skonfigurowany za pomocą komendy vmo, na przykład:

  • maxclient% - maksymalna liczba stron klienta, które mogą być używane w pamięci podręcznej buforu, jeśli parametr strict_maxclient ma wartość 1 (jest to wartość domyślna)
  • minperm% - punkt, poniżej którego strony plikowe lub obliczeniowe będą wykradane, niezależnie od współczynnika ponownego stronicowania

Jeśli parametr strojenia parameter_name nie jest poprawny, rejestrowany jest komunikat o błędzie. Zwrócona zostanie wartość Not Found i sprawdzenie się nie powiedzie.

Ograniczenie: Ścieżka do pliku binarnego vmo musi być ustawiona w zmiennej środowiskowej PATH; w przeciwnym razie zarejestrowany zostanie komunikat o błędzie. Zwrócona zostanie wartość Not Found i sprawdzenie się nie powiedzie.

Format liczbowy, na przykład:

  • 80, jeśli podano ustawienie maxclient%
    Uwaga: Sprawdzanie obsługuje używanie znaku specjalnego + w wartości oczekiwanej. Patrz sekcja Tabela 1.
os.windowManager

UNIX

Sprawdza, czy dostępne jest środowisko graficzne, takie jak GNOME lub KDE

Available|Unavailable