ctstat - アクティブなシステム契約の表示
/usr/bin/ctstat [-a] [-i contractid...] [-t type...] [-v] [-T u | d ] [interval [count]]
ctstat ユーティリティーを使用すると、ユーザーはシステム上でアクティブな契約を監視できます。
–i または –t オプションを指定しない場合、ctstat はシステムのすべての契約の統計を表示します。
サポートしているオプションは、次のとおりです。
状態に関係なくすべての契約が表示されます。デフォルトでは、状態が所有、継承、または孤立である契約のみが表示されます。
数値の契約識別子 (contract_id) によって識別される、指定された契約の要求ステータス。
このオプションは引数としてリストを受け入れます。リスト内の項目は、コンマで区切るか、引用符で囲んでコンマまたはスペースで区切ることができます。
タイムスタンプを表示します。
時間の内部表現の出力表現に u を指定します。time(2) を参照してください。 標準の日付フォーマットに d を指定します。date(1) を参照してください。
指定されたタイプ (type) の契約の要求ステータス。
このオプションは引数としてリストを受け入れます。リスト内の項目は、コンマで区切るか、引用符で囲んでコンマまたはスペースで区切ることができます。
次のタイプがサポートされています。
プロセス契約
詳細情報を出力します。
次のオペランドがサポートされています。
各 interval 秒ごとに報告します。
count の報告のみを出力します。
次に、ctstat の報告の列見出しとその意味について説明します。
契約の契約 ID。
契約の作成者のゾーン ID。
契約タイプ。
契約の状態:
契約はプロセスによって所有されています。
契約の所有者が異常終了し、契約が所有者のプロセス契約に継承されました。
契約の所有者が契約を破棄したか、契約の所有者が異常終了して契約が所有者のプロセス契約によって継承されなかったか、契約を継承したプロセス契約が所有者によって破棄されました。
契約はアクティブではなくなりました。すべての参照 (オープンファイル記述子、契約テンプレート、およびイベント) が解放されると、システムから自動的に削除されます。
契約が owned 状態の場合、契約を所有するプロセスの PID。契約が inherited 状態の場合は、継承したプロセス契約の ID。
保留中の確認されていない重大なイベントの数。
定量が終了するまでの時間、またはネゴシエーションが進行中でない場合は -。
ネゴシエーションが終了するまでの時間、またはネゴシエーションが進行中でない場合は -。
次の例は、システム内のすべての契約を報告しています。
example% ctstat -a CTID TYPE STATE HOLDER EVENTS QTIME NTIME 1 process owned 100579 0 - - 2 process dead - 1 - - 3 process inherit 1 3 - - 4 process orphan - 0 - -使用例 2 システム内のすべての契約の詳細な報告の取得
次の例は、システムのすべての契約の詳細な報告を取得しています。
example% ctstat -av CTID TYPE STATE HOLDER EVENTS QTIME NTIME 1 process owned 100579 0 - - informative event set: none critical event set: hwerr core fatal event set: hwerr parameter set: none member processes: 100600 100601 inherited ctids: none service fmri: svc:/system/init:default svc_fmri ctid: 1 creator: sched aux: 2 process dead - 1 - - informative event set: none critical event set: none fatal event set: hwerr core parameter set: pgrponly member processes: none inherited ctids: none service fmri: svc:/system/power:default svc_fmri ctid: 19 creator: svc.startd aux: start
次の終了ステータスが返されます。
正常終了。
エラーが発生しました。
無効な引数
/system/contract/*
属性についての詳細は、マニュアルページの attributes(7) を参照してください。
|
人間が読める形式の出力は「不確実」です。呼び出しは「確実」です。