Go to main content
マニュアルページ セク ション 1: ユー ザーコマンド

印刷ビューの終了

更新: 2016年12月6日
 
 

ctstat(1)

名前

ctstat - アクティブなシステム契約の表示

形式

/usr/bin/ctstat [-a] [-i contractid...] [-t type...] [-v] 
     [-T u | d ] [interval [count]]

説明

ctstat ユーティリティーを使用すると、ユーザーはシステム上でアクティブな契約を監視できます。

–i または –t オプションを指定しない場合、ctstat はシステムのすべての契約の統計を表示します。

オプション

サポートしているオプションは、次のとおりです。

–a

状態に関係なくすべての契約が表示されます。デフォルトでは、状態が所有、継承、または孤立である契約のみが表示されます。

–i contractid...

数値の契約識別子 (contract_id) によって識別される、指定された契約の要求ステータス。

このオプションは引数としてリストを受け入れます。リスト内の項目は、コンマで区切るか、引用符で囲んでコンマまたはスペースで区切ることができます。

–T u | d

タイムスタンプを表示します。

時間の内部表現の出力表現に u を指定します。time(2) を参照してください。 標準の日付フォーマットに d を指定します。date(1) を参照してください。

–t type...

指定されたタイプ (type) の契約の要求ステータス。

このオプションは引数としてリストを受け入れます。リスト内の項目は、コンマで区切るか、引用符で囲んでコンマまたはスペースで区切ることができます。

次のタイプがサポートされています。

process

プロセス契約

–v

詳細情報を出力します。

オペランド

次のオペランドがサポートされています。

interval

interval 秒ごとに報告します。

count

count の報告のみを出力します。

出力

次に、ctstat の報告の列見出しとその意味について説明します。

CTID

契約の契約 ID。

ZONEID

契約の作成者のゾーン ID。

TYPE

契約タイプ。

STATE

契約の状態:

owned

契約はプロセスによって所有されています。

inherited

契約の所有者が異常終了し、契約が所有者のプロセス契約に継承されました。

orphan

契約の所有者が契約を破棄したか、契約の所有者が異常終了して契約が所有者のプロセス契約によって継承されなかったか、契約を継承したプロセス契約が所有者によって破棄されました。

dead

契約はアクティブではなくなりました。すべての参照 (オープンファイル記述子、契約テンプレート、およびイベント) が解放されると、システムから自動的に削除されます。

HOLDER

契約が owned 状態の場合、契約を所有するプロセスの PID。契約が inherited 状態の場合は、継承したプロセス契約の ID。

EVENTS

保留中の確認されていない重大なイベントの数。

QTIME

定量が終了するまでの時間、またはネゴシエーションが進行中でない場合は -

NTIME

ネゴシエーションが終了するまでの時間、またはネゴシエーションが進行中でない場合は -

使用例 1 システムのすべての契約の報告

次の例は、システム内のすべての契約を報告しています。


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

終了ステータス

次の終了ステータスが返されます。

0

正常終了。

1

エラーが発生した。

2

無効な引数

ファイル

/system/contract/*

属性

属性についての詳細は、マニュアルページの attributes(5) を参照してください。

属性タイプ
属性値
使用条件
system/core-os
インタフェースの安定性
下記を参照。

人間が読める形式の出力は「不確実」です。呼び出しは「確実」です。

関連項目

ctrun(1)ctwatch(1)contract(4)process(4)attributes(5)