odmget コマンド
目的
指定されたオブジェクト・クラスからオブジェクトを検索して odmadd の入力ファイルに入れます。
構文
odmget [ -q Criteria ] ObjectClass ...
説明
odmget コマンドは、検索基準とオブジェクト・クラスのリストを入力として使い、指定されたオブジェクト・クラスから選択されたオブジェクトを取り出し、ASCII odmadd 入力ファイルを標準出力に書きます。
フラグ
項目 | 説明 |
---|---|
-q Criteria | 1 つまたは複数のオブジェクト・クラスからオブジェクトを選択するために使用する検索基準を指定します。 |
例
- 論理名 $logical_name を持つデバイスの Customized Device Drivers (CuDvDr) またはメジャー (value1) 番号とマイナー (value2) 番号に関する情報を表示するには、次のコマンドを入力します。
# odmget -q "resource='devno' and value3='$logical_name'" CuDvDr
CuDvDr: resource = "devno" value1 = "19" value2 = "8" value3 = "hdisk0"
-
論理名 $logical_name を持つデバイスの Customized Devices (CuDv) と対応する Predefined Devices (PdDv) に関する情報を表示するには、次のコマンドを入力します。
# odmget -q uniquetype=$(odmget -q name=$logical_name CuDv | tee /dev/tty | grep PdDvLn | cut -d'"' -f2) PdDv # logical_name=hdisk0 # odmget -q uniquetype=$(odmget -q name=$logical_name CuDv | tee /dev/tty | grep PdDvLn | cut -d'"' -f2) PdDv
出力は次の例のようになります。CuDv: name = "hdisk0" status = 1 chgstatus = 2 ddins = "scsidisk" location = "C5-T1-01" parent = "fscsi1" connwhere = "W_2" PdDvLn = "disk/fcp/mpioapdisk" PdDv: type = "mpioapdisk" class = "disk" subclass = "fcp" prefix = "hdisk" devid = "" base = 1 has_vpd = 1 detectable = 1 chgstatus = 0 bus_ext = 0 fru = 1 led = 1574 setno = 2 msgno = 0 catalog = "scdisk.cat" DvDr = "scsidisk" Define = "/usr/lib/methods/define" Configure = "/usr/lib/methods/cfgscsidisk" Change = "/usr/lib/methods/chgdisk" Unconfigure = "/usr/lib/methods/ucfgdevice" Undefine = "/usr/lib/methods/undefine" Start = "" Stop = "" inventory_only = 0 uniquetype = "disk/fcp/mpioapdisk"
- 論理名 $logical_name を持つデバイスの CuDv と Customized Attribute (CuAt) に関する情報を表示するには、次のコマンドを入力します。
# logical_name=vio0 # odmget -q "name='$logical_name'" CuDv CuAt
システムは以下の出力を表示します。CuDv: name = "vio0" status = 1 chgstatus = 2 ddins = "vdev_busdd" location = "" parent = "sysplanar0" connwhere = "vdevice" PdDvLn = "bus/chrp/vdevice" CuAt: name = "vio0" attribute = "bus_id" value = "0x90000340" type = "R" generic = "D" rep = "n" nls_index = 5