pmadm コマンドを使用してサービスを追加したり、ポートモニターに関連付けられている 1 つ以上のポートのサービスを表示したり、サービスを有効または無効にしたりできます。
スーパーユーザーになります。
標準の端末サービスを mbmon ポートモニターに追加します。
# pmadm -a -p mbmon -s a -i root -v `ttyadm -V` -m "`ttyadm -i 'Terminal disabled' -l contty -m ldterm,ttcompat -S y -d /dev/term/a -s /usr/bin/login`" |
上記の例では入力が自動的に次の行にまたがっていますが、実際には Return キーを押さずに (改行なしに) 入力します。
-a |
ポートモニター追加用のフラグを指定する |
-p |
mbmon をポートモニタータグとして指定する |
-s |
a をポートモニターサービスタグとして指定する |
-i |
識別情報を、サービス実行中にポートモニターサービスタグに割り当てられるように指定する |
-v |
ポートモニターのバージョン番号を指定する |
-m |
ttyadm により書式化された ttymon 固有の構成データを指定する |
上記の pmadm コマンドには ttyadm コマンドが組み込まれています。その組み込みコマンドの中の指定項目の意味は次のとおりです。
-b |
ポートを双方向用にするフラグを指定する |
-i |
無効応答メッセージを指定する |
-l |
/etc/ttydefs ファイルにあるどの TTY 名を使用するか指定する |
-m |
サービスを起動する前にプッシュする STREAMS モジュールを指定する |
-d |
TTY ポートに使用する装置へのフルパス名を指定する |
-s |
接続要求を受信したとき起動するサービスへのフルパス名を指定する。引数が必要な場合、コマンドと引数を二重引用符 (“) で囲む |
pmadm コマンドを次に示すように使用して、特定のポートモニターに設定されている 1 つまたはすべての TTY ポートの状態を表示します。
スーパーユーザーになります。
# pmadm -l -p mbmon -s a |
-l |
システム上のサービス情報を表示する |
-p |
mbmon をポートモニタータグとして指定する |
-s |
a をポートモニターサービスタグとして指定する |
この例は、ポートモニターのすべてのサービスを表示します。
# pmadm -l -p mbmon PMTAG PMTYPE SVCTAG FLAGS ID <PMSPECIFIC> mbmon ttymon a - root /dev/term/a - - /usr/bin/login - contty ldterm,ttcompat login: Terminal disabled tvi925 y # |
スーパーユーザーになります。
# pmadm -e -p mbmon -s a |
-e |
有効フラグを指定する |
-p |
mbmon をポートモニタータグとして指定する |
-s |
a をポートモニターサービスタグとして指定する |