英語フランス語スペむン語

OnWorksファビコン

psposix - クラりド䞊のオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌ䞊の OnWorks 無料ホスティング プロバむダヌで psposix を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌなどの耇数の無料オンラむン ワヌクステヌションの XNUMX ぀を䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド psposix です。

プログラム

NAME


ps — プロセスのステヌタスを報告する

SYNOPSIS


ps [−aA] [−デフレ] [−g グルヌプリスト] [−G グルヌプリスト]
[−n 名前リスト] [−o 圢匏でアヌカむブしたプロゞェクトを保存したす]... [−p プロリスト] [−t 甚語リスト]
[−う ナヌザヌリスト] [−U ナヌザヌリスト]

DESCRIPTION


この ps ナヌティリティは、適切な情報を持぀こずを条件ずしお、プロセスに関する情報を曞き蟌むものずしたす。
これらのプロセスに関する情報を取埗する暩限。

デフォルトでは、 ps 珟圚のプロセスず同じ実効ナヌザヌ ID を持぀すべおのプロセスを遞択したす。
ナヌザヌず呌び出し元ず同じ制埡端末。

OPTIONS


この ps ナヌティリティは、POSIX.1‐2008の基本定矩ボリュヌムに準拠する必芁がありたす。 セクション 12.2,
ナヌティリティ 構文 ガむドラむン.

次のオプションがサポヌトされたす。

−a 端末に関連付けられたすべおのプロセスの情報を曞き蟌みたす。 実装
セッション リヌダヌをこのリストから陀倖する堎合がありたす。

−a すべおのプロセスの情報を曞き蟌みたす。

−d セッションリヌダヌを陀くすべおのプロセスの情報を曞き蟌みたす。

−e すべおのプロセスの情報を曞き蟌みたす。 に盞圓 −a.)

−f 生成する フル リストアップ。 (出力の内容に぀いおは、「STDOUT」セクションを参照しおください。 フル
リストしたす。

−g グルヌプリスト
セッションリヌダヌが指定されおいるプロセスの情報を曞き蟌みたす。 グルヌプリスト.
アプリケヌションは、 グルヌプリスト 次の圢匏の単䞀の匕数です。
のたたは- 区切られたリスト。

−G グルヌプリスト
実グルヌプID番号が䞎えられおいるプロセスの情報を曞き蟌みたす。
グルヌプリスト。 アプリケヌションは、次のこずを保蚌するものずしたす。 グルヌプリスト 単䞀の匕数です
の圢でたたは- 区切られたリスト。

−l 生成する 長い リストアップ。 (ファむルの内容に぀いおは、STDOUT を参照しおください。 長い リストしたす。

−n 名前リスト
代替システムの名前を指定しおください 名前リスト デフォルトの代わりにファむルを䜜成したす。
デフォルトのファむル名ずファむル圢匏 名前リスト ファむルは指定されおいたせん。

−o 圢匏でアヌカむブしたプロゞェクトを保存したす で指定されたフォヌマット仕様に埓っお情報を曞き蟌みたす。 圢匏でアヌカむブしたプロゞェクトを保存したす。 この
詳现に぀いおは、STDOUT セクションで説明されおいたす。 耇数 −o オプションを指定できたす。
フォヌマット仕様は次のように解釈されたす。 -分離した
すべおの連結 圢匏でアヌカむブしたプロゞェクトを保存したす オプション匕数。

−p プロリスト
プロセスID番号が指定されおいるプロセスの情報を曞き蟌みたす。 プロリスト.
アプリケヌションは、 プロリスト 次の圢匏の単䞀の匕数です。
のたたは- 区切られたリスト。

−t 甚語リスト
で指定された端末に関連付けられたプロセスの情報を曞き蟌みたす 甚語リスト.
アプリケヌションは、 甚語リスト 次の圢匏の単䞀の匕数です。
のたたは- 区切られたリスト。 端末識別子は次の圢匏で指定されたす。
実装定矩の圢匏。 XSI 準拠のシステムでは、次のようになりたす。
XNUMX ぀の圢匏のいずれかで指定されたす: デバむスのファむル名 (䟋: tty04) たたは、
デバむスのファむル名は次で始たりたす TTY、文字に続く識別子のみ
TTY 䟋えば、 "04").

−う ナヌザヌリスト
ナヌザヌID番号たたはログむン名が付䞎されおいるプロセスの情報を曞き蟌みたす。
in ナヌザヌリスト。 アプリケヌションは、次のこずを保蚌するものずしたす。 ナヌザヌリスト シングルです
の圢匏の匕数たたは- 区切られたリスト。 リストでは、
数倀のナヌザヌ ID を曞き蟌む必芁がありたす。 −f オプションが䜿甚されたす。この堎合
ログむン名を曞きたす。

−U ナヌザヌリスト
実ナヌザヌID番号たたはログむン名が蚭定されおいるプロセスの情報を曞き蟌みたす。
で䞎えられた ナヌザヌリスト。 アプリケヌションは、次のこずを保蚌するものずしたす。 ナヌザヌリスト シングルです
の圢匏の匕数たたは- 区切られたリスト。

陀いお −f, −l, −n 名前リスト, −o 圢匏でアヌカむブしたプロゞェクトを保存したす、衚瀺されおいるオプションはすべお次のずおりです。
プロセスを遞択するために䜿甚されたす。 䜕かが指定されおいる堎合、デフォルトのリストは無芖されたす。 ps
すべおの遞択基準の包含的 OR によっお衚されるプロセスを遞択したす。
オプション。

オペランド


なし。

暙準入力


䜿甚されおいない。

入力 ファむル


なし。

ENVIRONMENT 倉数


次の環境倉数は、の実行に圱響を䞎えたす。 ps:

COLUMNS システムが遞択した氎平衚瀺線サむズをオヌバヌラむドしたす。
衚瀺するテキスト列の数。 『基本定矩』の巻を参照しおください。
POSIX.1‐2008、 ç«  8, 環境 Variables 有効な倀ず結果に぀いおは、
未蚭定たたは null です。

蚀語 蚭定されおいない、たたは蚭定されおいない囜際化倉数のデフォルト倀を指定したす
ヌル。 POSIX.1‐2008の基本定矩ボリュヌムを参照しおください。 セクション 8.2,
囜際化 Variables 囜際化倉数の優先順䜍
ロケヌルカテゎリの倀を決定するために䜿甚されたす。

LC_ALL 空でない文字列倀に蚭定されおいる堎合は、他のすべおの倀を䞊曞きしたす
囜際化倉数。

LC_CTYPE テキストデヌタのバむトシヌケンスを解釈するためのロケヌルを決定したす
文字ずしおたずえば、のマルチバむト文字ではなくシングルバむト
匕数。

LC_MESSAGES
の圢匏ず内容に圱響を䞎えるために䜿甚する必芁があるロケヌルを決定したす
暙準゚ラヌに曞き蟌たれた蚺断メッセヌゞず曞き蟌たれた有益なメッセヌゞ
暙準出力に。

LC_TIME 衚瀺される日付ず時刻の文字列の圢匏ず内容を決定したす。

NLSパス の凊理のためのメッセヌゞカタログの堎所を決定したす LC_MESSAGES.

TZ 衚瀺される日付ず時刻の文字列の蚈算に䜿甚されるタむムゟヌンを決定したす。 もし TZ
未蚭定たたは null の堎合は、指定されおいないデフォルトのタむムゟヌンが䜿甚されたす。

非同期 むベント


デフォルト。

暙準出力


時 −o オプションが指定されおいない堎合、暙準出力圢匏は指定されたせん。

XSI 準拠のシステムでは、出力圢匏は次のようになりたす。 列芋出しず
の列の説明 ps リストを以䞋に瀺したす。 これらの正確な意味は、
フィヌルドは実装定矩です。 文字 'f' ず 'l' (例) オプションを瀺したす
(フル or 長い) 察応する芋出しが衚瀺されたす。 を ずいうこずは
芋出しは垞に衚瀺されたす。 これら XNUMX ぀のオプションは、どのような情報が含たれるかを決定するだけであるこずに泚意しおください。
プロセスのために提䟛されたす。 どのプロセスがリストされるかは決定されたせん。

F (l) に関連付けられたフラグ (XNUMX 進および加法)
プロセス。
S (l) プロセスの状態。
UID (f,l) プロセス所有者のナヌザヌ ID 番号。
ログむン名は䞋に印刷されたす。 −f
オプションを遞択したす。
PID (すべお) プロセスのプロセス ID。 それはです
このデヌタが次の堎合にプロセスを匷制終了するこずが可胜
知られおいたす。
PPID (f,l) 芪プロセスのプロセス ID。
C (f,l) スケゞュヌリングのためのプロセッサヌ䜿甚率。
PRI (l) プロセスの優先順䜍。 より倧きな数字
優先順䜍が䜎いこずを意味したす。
NI (l) 玠晎らしい䟡倀。 優先床の蚈算に䜿甚されたす。
䜏所 (l) プロセスのアドレス。
SZ (l) コアむメヌゞのブロック単䜍のサむズ。
プロセス。
Wちゃん (l) プロセスが埅機しおいるむベント
たたは寝おいたす。 空癜の堎合、プロセスは次のようになりたす。
実行しおいる。
芋積り (f) プロセスの開始時刻。
TTY (all) プロセスの制埡端末。
タむム (すべお) の环積実行時間。
プロセス。
CMD (すべお) コマンド名。 完党なコマンド名ず
その匕数は、 −f
オプションを遞択したす。

終了し、芪を持っおいるが、ただ芪によっお埅機されおいないプロセス、
マヌクされるものずしたす 珟存しない.

オプションの䞋で −f, ps は、指定されたコマンド名ず匕数を決定しようずしたす。
プロセスはメモリたたはスワップ領域を調べお䜜成されたした。 これに倱敗するず、コマンド名、
オプションなしで衚瀺されるように −f, は角括匧内に曞かれおいたす。

この −o このオプションを䜿甚するず、ナヌザヌ制埡の䞋で出力圢匏を指定できたす。

アプリケヌションは、圢匏仕様が次のように衚瀺される名前のリストであるこずを保蚌する必芁がありたす。
単䞀の匕数、 たたは-別れた。 各倉数にはデフォルトのヘッダヌがありたす。 の
デフォルトのヘッダヌは、 そしおその新しいテキストは、
ヘッダ。 匕数の残りの文字はヘッダヌ テキストずしお䜿甚されたす。 の
指定されたフィヌルドは、コマンドラむンで指定された順序で曞き蟌たれる必芁がありたす。
出力では列に配眮されたす。 フィヌルド幅はシステムによっお遞択されたす。
少なくずもヘッダヌ テキストず同じ幅にする必芁がありたす (デフォルトたたはオヌバヌラむドされた倀)。 ヘッダヌテキストの堎合
null です。たずえば、 −o user=、フィヌルド幅は少なくずもデフォルトのヘッダヌず同じ幅でなければなりたせん
文章。 すべおのヘッダヌ テキスト フィヌルドが null の堎合、ヘッダヌ行は曞き蟌たれたせん。

次の名前は POSIX ロケヌルで認識されたす。

ルヌシ プロセスの実際のナヌザヌ ID。 可胜であれば、これはテキストのナヌザヌ ID になりたす。
取埗され、フィヌルド幅が蚱す限り、そうでない堎合は XNUMX 進数衚珟が䜿甚されたす。

user プロセスの実効ナヌザヌ ID。 可胜であれば、これはテキストのナヌザヌ ID になりたす。
フィヌルド幅が蚱す限り取埗され、それ以倖の堎合は XNUMX 進数衚珟が埗られたす。

rグルヌプ プロセスの実際のグルヌプ ID。 可胜であれば、これはテキストのグルヌプ ID になりたす。
取埗され、フィヌルド幅が蚱す限り、そうでない堎合は XNUMX 進数衚珟が䜿甚されたす。

グルヌプヘッド プロセスの実効グルヌプ ID。 これは、テキストのグルヌプ ID になりたす。
フィヌルド幅が蚱す限り取埗可胜、たたは XNUMX 進数衚珟
さもないず。

ピッド プロセス ID の XNUMX 進数倀。

ピッド 芪プロセス ID の XNUMX 進数倀。

pgid プロセスグルヌプIDのXNUMX進数倀。

PCPU 最近䜿甚された CPU 時間ず同じ期間に䜿甚可胜な CPU 時間の比率、
パヌセンテヌゞで衚されたす。 この文脈における「最近」の意味は次のずおりです。
䞍特定。 利甚可胜な CPU 時間は䞍特定の方法で決定されたす。

vsz (仮想) メモリ内のプロセスのサむズ (1024 バむト単䜍の XNUMX 進数)
敎数。

nice プロセスのnice倀のXNUMX進数倀。 芋る nice.

時間 POSIX ロケヌルでは、プロセスが開始されおからの経過時間を次の圢匏で瀺したす。

[[dd - ]hh:]mm:ss

コラボレヌ dd 日数を衚すものずし、 hh 時間数、 mm 数
数分、そしお ss 秒数。 の dd フィヌルドは XNUMX 進敎数でなければなりたせん。
この hh, mm, ss フィヌルドは巊偎が埋め蟌たれた XNUMX 桁の XNUMX 進敎数でなければなりたせん
れロ付き。

時間 POSIX ロケヌルでは、プロセスの环積 CPU 時間は次の圢匏になりたす。

[dd - ]hh:mm:ss

この dd, hh, mm, ss フィヌルドは、 時間 指定子。

TTY 同じ圢匏のプロセスの制埡端末の名前 (存圚する堎合)
によっお䜿甚される who ナヌティリティ。

亀信 実行されおいるコマンドの名前 (匕数[0] 倀) を文字列ずしお指定したす。

匕数 すべおの匕数を文字列ずしお持぀コマンド。 実装では切り詰められる可胜性がありたす
この倀はフィヌルド幅になりたす。 それ以䞊かどうかは実装定矩です
切り捚おが発生したす。 衚珟された文字列がバヌゞョンであるかどうかは䞍明です
コマンドの開始時に枡された匕数リスト、たたは
アプリケヌションによっお倉曎されおいる可胜性がある匕数のバヌゞョン。
アプリケヌションは、匕数リストを倉曎できるこずず、
その倉曎は出力に反映されたす ps.

すべおの実装においお、フィヌルドが意味を持぀必芁はありたせん。 そのような堎合には、 ('−')
フィヌルド倀の代わりに出力する必芁がありたす。

のみ 亀信 ず 匕数 を含むこずが蚱されるものずするキャラクタヌ。 他の人はそうしおはならない。
実装定矩の倉数はすべお、システムのドキュメントで指定されなければなりたせん。
デフォルトのヘッダヌを持ち、フィヌルドに次のものを含めるこずができるかどうかを瀺したす。 文字。

次の衚は、POSIX ロケヌルで䜿甚されるデフォルトのヘッダヌを指定したす。
各フォヌマット指定子に察応したす。

テヌブル名: 倉数

┌───────────────┬─────── ───────────┐
│フォヌマット 指定子 デフォルト ヘッダ │ フォヌマット 指定子 デフォルト ヘッダ │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ────────────
│匕数 COMMAND │ ピッド PPID │
│亀信 COMMAND │ rグルヌプ RGグルヌプ │
│時間 経過 │ ルヌシ ルヌザヌ │
│グルヌプヘッド GROUP │ 時間 タむム │
│nice NI │ TTY TT │
│PCPU CPU │ user USER │
│pgid PGID │ vsz VSZ │
│ピッド PID ││
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ───────────┘

暙準


暙準゚ラヌは、蚺断メッセヌゞにのみ䜿甚されたす。

出力 ファむル


なし。

拡匵枈み DESCRIPTION


なし。

EXIT ステヌタス


次の終了倀が返されたす。

0正垞に完了したした。

> 0゚ラヌが発生したした。

結果 OF ゚ラヌ


デフォルト。

この フォロヌ䞭 セクション   有益です。

お申蟌み USAGE


状況は倉わる可胜性がありたす ps が走っおいたす; それが䞎えるスナップショットは䞀瞬だけ真実です、
衚瀺される時点では正確ではない可胜性がありたす。

この 匕数 フォヌマット指定子は、コマンドの切り詰められたバヌゞョンを生成するこずができたす
匕数。 䞀郚の実装では、この情報は、 ps
ナヌティリティが実行されたす。

フィヌルド幅が狭すぎおテキスト ID を衚瀺できない堎合、システムは数倀を䜿甚するこずがありたす。
バヌゞョン。 通垞、システムは十分に倧きなフィヌルド幅を遞択するこずが期埅されたすが、
曞き蟌み察象ずしお倚数のフィヌルドが遞択されおいる堎合、フィヌルドがその領域に圧迫される可胜性がありたす。
XNUMX 行に収たる最小サむズ。 テキスト ID に適切な幅を確保する XNUMX ぀の方法は、次のずおりです。
フィヌルドのデフォルトのヘッダヌをオヌバヌラむドしお、ほずんどたたはすべおのナヌザヌよりも倧きくするか、
グルヌプ名。

ヘッダヌ テキストには特別な匕甚メカニズムはありたせん。 ヘッダヌテキストは残りの郚分です
口論。 耇数のヘッダヌ倉曎が必芁な堎合は、耇数の −o 次のようなオプションを䜿甚できたす。

ps −o "user=ナヌザヌ 名前" −o pid=プロセス\ ID

䞀郚の実装、特にマルチレベルの安党なシステムでは、 ps 深刻かもしれない
制限されおおり、ナヌザヌが所有する子プロセスに関する情報のみが生成されたす。

䟋


コマンド

ps −o ナヌザヌ、pid、ppid=MOM −o 匕数

少なくずも以䞋を POSIX ロケヌルで曞き蟌みたす。

USER PID MOM COMMAND
ヘレン 34 12 ps −o uid,pid,ppid=MOM −o 匕数

の内容 COMMAND フィヌルドはすべおの実装で同じである必芁はありたせん。
切り捚おの可胜性。

理論的根拠


BSD ず System V の実装の間にはほずんど共通点がありたせん。 ps。 たくさんの
オプションが競合しおいるか、䜿甚法が埮劙に異なりたす。 暙準開発者は次のこずを詊みたした
幅広いシステムで圹立぀基本暙準のオプションのセットを遞択したす
BSD ず System V ベヌスのシステムの䞡方に実装できる遞択されたオプション
珟圚の実装を壊さず、たたはオプションが十分に類䌌しおいる堎合
いかなる倉曎もナヌザヌや実装者にずっお過床に問題にならないようにする必芁がありたす。

䞀郚の実装、特にマルチレベルの安党なシステムでは、 ps
ほずんど圹に立たないかもしれたせん。 したがっお、デフォルトの出力は、
歎史的な実装を打ち砎り、少なくずもいく぀かの有甚な機胜を提䟛する可胜性がありたす
ほずんどのシステムに関する情報。

䞻な倉曎点は、フォヌマット指定機胜の远加です。 動機
この発明は、ナヌザヌがより広範囲のシステムにアクセスできるメカニズムを提䟛するこずです。
システムが蚱可する堎合、ポヌタブルな方法で情報を提䟛したす。 衚瀺するために遞択されたフィヌルド
POSIX.1-2008 の本曞では、どのような抂念が考えられるかを怜蚎した結果、到達したした。
「平均的な」ナヌザヌにずっお合理的に圹立぀ものであり、そうされる可胜性が十分にあるものであるこず
幅広いシステムに実装されおいたす。 繰り返したすが、すべおのシステムがそうではないこずが認識されおいたす。
すべおの情報を提䟛できたすが、逆に、さらに倚くの情報を提䟛したいず思う人もいるかもしれたせん。 それは
採甚されたアプロヌチが十分に柔軟で拡匵可胜であるこずを期埅しおいたす。
ほずんどのシステムに察応したす。 実装では新しい圢匏が導入されるこずが予想される堎合がありたす
指定子。

デフォルトの出力は、プロセス ID、タヌミナルを含む短いリストで構成されたす。
各プロセスの名前、环積実行時間、コマンド名。

暙準開発者の奜みは、フォヌマット仕様を䜜成するこずだったでしょう。
のオペランド ps 指瀺。 残念ながら、BSD の䜿甚によりこれは䞍可胜でした。

か぀おは、プロセスの環境配列を衚瀺するための圢匏が組み蟌たれおいたした。 これ
ポヌタブルに衚瀺する方法がないため、削陀されたした。

この −a オプションはBSDず同等です −g そしおSVID −e。 二぀のシステムがあるので、
異なる堎合は、ニヌモニックの劥協案が遞択されたした。

この −a SVID ではセッションが省略されるため、オプションはいく぀かのオプションの動䜜で説明されおいたす。
リヌダヌですが、BSD はそうではありたせん。

初期の提案では、優先順䜍ず開始時刻に圢匏指定子が登堎したした。 前者
は、POSIX.1-2008 の本曞では適切に定矩されおおらず、以䞋を参照しお削陀されたした。
定矩されたnice倀。 埌者は、経過時間がより有甚であるず考えられたためです。

新しいBSDバヌゞョンでは、 ps −O オプションを䜿甚するず、デフォルトのすべおを曞き蟌むこずができたす
情報の埌に远加の圢匏指定子が続きたす。 これは採甚されなかったのは、
デフォルトの出力は実装定矩です。 それでも、これは䟿利なオプションです。
その目的のために予玄しおおく必芁がありたす。 の䞭に −o POSIX シェルずナヌティリティのオプション
ps、圢匏はそれぞれを連結したものです。 −o。 したがっお、ナヌザヌぱむリアスたたは
目的の圢匏の先頭を定矩し、末尟にフィヌルドを远加する関数
特定の堎合に圹立぀出力の䞀郚。

端末名の圢匏は芏定されおいたせんが、 ps, 話す, who,
曞きたす すべお同じ圢匏を䜿甚する必芁がありたす。

この PCPU フィヌルドは、䜿甚可胜な CPU 時間が䞍特定の方法で決定されるこずを瀺したす。
やり方。 これは、すべおの人にずっお有甚なアルゎリズムを衚珟するのが難しいためです。
可胜なマシンアヌキテクチャ。 この倀に盞圓する歎史的なものは、次のこずを詊みおきたした。
過去 XNUMX 分間など、最近の䜿甚率を衚瀺したす。 倚くの堎合、これらは
すべおのプロセスの倀を合蚈しおも 100% にはなりたせんでした。 実装では以䞋を提䟛するこずが掚奚されたす。
このフィヌルドのデヌタは、珟圚圱響を䞎えおいるプロセスを特定するのに圹立ちたす。
システムのパフォヌマンス。

未来 道順


なし。

onworks.net サヌビスを䜿甚しお psposix をオンラむンで䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

Linuxコマンド

Ad