ps (유닉스)

위키百科, 우리 모두의 百科事典.

ps
開發者 AT&T 벨 硏究所
發表日 1973年 2月
運營 體制 유닉스 , 유닉스 系列
種類 命令語

大部分의 유닉스 系統 運營 體制에서 ps 프로그램은 現在 實行되고 있는 프로세스 들을 標示한다. top 라는 이름의 關聯 유닉스 유틸리티는 實行 中인 프로세스들의 實時間 보기를 提供한다.

예제들 [ 編輯 ]

tux:~$ 
ps
  PID TTY          TIME CMD

 7431 pts/0    00:00:00 su

 7434 pts/0    00:00:00 bash

18585 pts/0    00:00:00 ps

grep 命令語와 함께 使用하여, 特定 프로세스의 프로세스 id 같은 情報를 알아볼 수 있다.

tux:~$ 
ps
 -A
 |
 grep
 firefox-bin
11778 ?        02:40:08 firefox-bin

11779 ?        00:00:00 firefox-bin

옵션 [ 編輯 ]

ps는 다양한 옵션이 있다. 單一 유닉스 規格 標準을 支援하는 運營 體制 에서 ps는 一般的으로 -ef 옵션과 함께 施行된다. -ef 에서 "-e"는 모든( e very) 프로세스를 選別하고 "-f"는 完全한(" f ull") 出力 포맷을 選擇한다. 이 外 자주 使用하는 옵션으로 -l 이 있으며, 이는 긴(" l ong") 出力 포맷을 指定한다.

BSD 로부터 由來된 大部分의 시스템들은 歷史上의 葛藤들 때문에 POSIX와 UNIX 標準 옵션을 使用하지 않는다. (例를 들어 "e"나 "-e" 옵션은 環境 變數 들을 標示한다). 이러한 시스템들에서 ps는 一般的으로 非標準 옵션 aux 로 實行한다. aux 에서 "a"는 모든 프로세스를 列擧하며, 이것은 다른 使用者들의 프로세스도 包含된다. "x"는 統制하는 터미널 없이 모든 프로세스들을 列擧하고 "u"는 各各의 프로세스에 對하여 統制하는 使用者를 追加한다. 이러한 新택스를 使用하는 境遇 最大 互換性을 위하여 "aux" 앞에 "-"가 없음을 注意하라. 또한 모든 變數들을 包含하여 프로세스에 對한 完璧한 情報를 위한 "ps auxwww"와 같이 aux 뒤에 'www'를 追加할 수 있다.

같이 보기 [ 編輯 ]

外部 링크 [ 編輯 ]