Solaris 資料一覧
シリアルポート管理用のttymonポートモニタの管理方法(sacadm)
2008/5/29更新
対応バージョン: 10
Solarisマシン(SPARC/x86)のシリアルポートはttymonポートモニタの制御下にある。この制御を行うにはsacadmコマンドを使用する。
以下、主な使用方法について説明する。
状態表示
例)
# sacadm -l PMTAG PMTYPE FLGS RCNT STATUS COMMAND zsmon ttymon - 0 ENABLED /usr/lib/saf/ttymon #TTY Ports a & b
各項目の意味は以下のとおり。
PMTAG
ポートモニタ名
PMTYPE
ポートモニタのタイプ
FLGS
d : 新しいポートモニタを有効にする
x : 新しいポートモニタを起動しない
- : フラグ未設定
RCNT
戻りカウント値
0の戻りカウントはポートモニタが失敗した場合でも再起動しないことを示す
STATUS
ポートモニタの現在の状態
COMMAND
ポートモニタを起動するコマンド
その他
#に続いて当該ポートモニタの説明文(コメント)を記述
ポートモニタ停止/起動
停止
# sacadm -k -p zsmon # sacadm -l PMTAG PMTYPE FLGS RCNT STATUS COMMAND zsmon ttymon - 0 NOTRUNNING /usr/lib/saf/ttymon #TTY Ports a & b
起動
# sacadm -s -p zsmon # sacadm -l PMTAG PMTYPE FLGS RCNT STATUS COMMAND zsmon ttymon - 0 STARTING /usr/lib/saf/ttymon #TTY Ports a & b
(*) しばらく待っているとSTATUSがENABLEDになる。
ポートモニタ無効化/有効化
無効化
# sacadm -d -p zsmon # sacadm -l PMTAG PMTYPE FLGS RCNT STATUS COMMAND zsmon ttymon - 0 DISABLED /usr/lib/saf/ttymon #TTY Ports a & b
有効化
# sacadm -e -p zsmon # sacadm -l PMTAG PMTYPE FLGS RCNT STATUS COMMAND zsmon ttymon - 0 ENABLED /usr/lib/saf/ttymon #TTY Ports a & b
ポートモニタ削除/追加
削除
# sacadm -r -p zsmon # sacadm -l No port monitors defined
追加
# sacadm -a -p zsmon -t ttymon -c /usr/lib/saf/ttymon -v `ttyadm -V` -y "TTY Ports a & b" # sacadm -l PMTAG PMTYPE FLGS RCNT STATUS COMMAND zsmon ttymon - 0 STARTING /usr/lib/saf/ttymon #TTY Ports a & b
(*) しばらく待っているとSTATUSがENABLEDになる。
関連資料・記事