ps - mevcut süreçlerin anlık
görüntüsünü listeler
- ps
- [seçenekler]
ps, etkin süreçlerin bir seçimi hakkında
bilgi görüntüler. Seçimin ve
görüntülenen bilgilerin yinelenerek güncellemesi
isteniyorsa, bunun yerine
top kullanılabilir.
ps’nin bu sürümü birkaç
çeşit seçenek kabul eder:
- 1.
- Gruplanabilen ve önünde bir tire
olması gereken UNIX seçenekleri.
- 2.
- Gruplanabilen ve kısa çizgi ile
kullanılmaması gereken BSD seçenekleri.
- 3.
- Önlerinde iki tire bulunan GNU uzun
seçenekleri.
Farklı türdeki seçenekler özgürce
karıştırılabilir, ancak
çakışmalar ortaya çıkabilir.
ps’nin uyumlu olduğu birçok standart ve
birçok
ps gerçeklenimi olması nedeniyle
işlevsel olarak aynı olan bazı özdeş
seçenekler vardır.
ps -aux’un
ps aux’dan farklı olduğu
unutulmamalıdır. POSIX ve UNIX standartları,
ps
-aux’un
x adlı bir kullanıcının
sahip olduğu tüm süreçleri ve
-a
seçeneği tarafından seçilecek tüm
süreçleri yazdırmasını gerektirir.
Eğer
x adlı kullanıcı yoksa
ps,
komutu
ps -aux olarak yorumlayıp uyarı verebilir. Bu
davranış, eski komut dosyalarından ve
alışkanlıklardan yenisine geçişe
yardımcı olmayı amaçlamaktadır.
Kırılgandır, değişebilir ve bu nedenle
güvenilmemelidir.
Öntanımlı olarak
ps, geçerli
kullanıcıyla aynı etkin kullanıcı
kimliğine (
euid=EKK) sahip ve
çağrıldığı uçbirimle
ilişkili tüm süreçleri seçer.
Süreç kimliğini (
pid=SK),
süreçle ilişkili uçbirimi (
tname=UÇBİRİM),
[GG-]SS:DD:ss
biçiminde (
time=ZAMAN) birikimli işlemci
süresini ve çalıştırılabilir
adı (
comm=KOMUT) görüntüler.
Çıktı öntanımlı olarak
sıralanmamıştır.
BSD tarzı seçeneklerin kullanılması,
öntanımlı ekrana süreç durumunu (
stat= DURUM) ekler ve komut adı yerine komut girdilerini
(
args=KOMUT) gösterir. Bunu
PS_FORMAT ortam
değişkeni ile geçersiz kılabilirsiniz. BSD
tarzı seçeneklerin kullanılması,
kullanıcı aidiyetinde olan diğer uçbirimlerdeki
süreçleri içerecek şekilde süreç
seçimini de değiştirir; bu ayrıca, diğer
kullanıcıların sahibi olduğu veya bir
uçbirimde olmayan süreçleri hariç tutmak
için ayrıştırılan tüm
süreçlerin kümesi olacak şekilde seçimi
ayarlamak olarak da tanımlanabilir.
Aşağıda açıklananlar
dışında, süreç seçim
seçenekleri artımlıdır.
Öntanımlı seçim yok sayılır ve
ardından seçilen süreçler
görüntülenecek süreçler grubuna eklenir. Bu
nedenle, belirtilen seçim koşullarından herhangi birini
karşılayan süreç gösterilir.
- Örnek 1: Standart sözdizimini kullanarak
sistemdeki her süreci görmek için
ps -e
ps -ef
ps -eF
ps -ely
- Örnek 2: BSD sözdizimini kullanarak
sistemdeki her süreci görmek için
- Örnek 3: Süreç
ağacını görmek için
- Örnek 4: Evreler hakkında bilgi almak
için
- Örnek 5: Güvenlik bilgisi almak
için
ps -eo euser,ruser,suser,fuser,f,comm,label
ps axZ
ps -eM
- Örnek 6: root (gerçek ve etkin kimlik)
aidiyetinde çalışan her süreci
kullanıcı biçeminde görmek için
- Örnek 7: Her süreci kullanıcı
tanımlı biçemde görmek için
ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
ps -Ao pid,tt,user,fname,tmout,f,wchan
- Örnek 8: Yalnızca syslogd sürecinin
kimliklerini görmek için
- Örnek 9: Yalnızca 42 numaralı
sürecin adını görmek için
- a
- Bazı BSD tarzı ("-" olmadan)
seçenekler kullanıldığında veya
ps kişiliği BSD-gibi olduğunda, tüm
süreçler kümesine uygulanan BSD tarzı
"yalnızca kendiniz"
kısıtlamasını kaldırır.
Başka bir deyişle, bu şekilde seçilen
süreçler kümesine ek olarak bu seçenek,
ps’nin tüm uçbirimli süreçleri
listelemesine veya x seçeneğiyle birlikte
kullanıldığında tüm
süreçleri listelemesine neden olur.
-
-A, -e
- Tüm süreçleri seçer.
- -a
- Bir uçbirimle ilişkili olmayan
süreçler ve oturum liderleri (bkz. getsid(2))
hariç tüm süreçler seçilir.
- -d
- Oturum liderleri hariç tüm
süreçler seçilir.
- g
- Gerçekten hepsi, oturum liderleri bile. Bu
seçenek eskidir ve gelecekteki bir sürümde
kullanımdan kaldırılabilir. Normalde
örtük olarak a seçeneği
tarafından uygulanır ve yalnızca sunos4
kişiliğinde çalışırken
kullanışlıdır.
-
-N, --deselect
- Belirtilen koşullara uyanlar hariç tüm
süreçler seçilir (seçimi geçersiz
kılar).
- T
- Bu uçbirimle ilişkili tüm
süreçleri seçer. Girdisiz olarak t ile
özdeş.
- r
- Seçimi çalışan
süreçlerle sınırlar.
- x
- Bazı BSD tarzı ("-" olmadan)
seçenekler kullanıldığında veya
ps kişiliği BSD-gibi olduğunda, tüm
süreçler kümesine uygulanan BSD tarzı
"uçbirimi olmalıdır"
kısıtlamasını kaldırır.
Başka bir deyişle, bu şekilde seçilen
süreçler kümesine ek olarak bu seçenek,
ps’nin size ait ( ps ile aynı etkin
kullanıcı kimlikli) tüm süreçleri
listelemesine veya a seçeneğiyle birlikte
kullanıldığında tüm
süreçleri listelemesine neden olur.
Bu seçenekler, boşluk veya virgül ayraçlı bir
liste biçiminde tek bir girdi kabul eder ve her seçenek birden
çok kez kullanılabilir. Örnek:
-
123
-123
-
--pid 123 ile özdeş.
-
-C KOMUTLAR
- Komut adına göre seçer.
KOMUTLAR listesinde
çalıştırılabilir dosya adı
verilen süreçleri seçer. DİKKAT: Komut
adı ile komut satırı aynı değildir.
Önceki procps ve çekirdek sürümlerinde komut
adı 15 karaktere indirilmişti. Bu sınırlama
artık her ikisinde de mevcut değil. Yalnızca 15
karakterlik eşleştirmeye güvendiyseniz, artık
bir eşleşme alamayabilirsiniz.
-
-G GRUPLAR
--Group GRUPLAR
- Gerçek grup kimliği veya adına
göre seçer. Bu, gerçek grup adı veya
numarası GRUPLAR listesinde olan süreçleri
seçer. Gerçek grup kimliği, süreci
oluşturan kullanıcının grubunu
tanımlar, bkz: getgid(2).
-
-g GRUPLAR
- Oturuma göre veya etkin grup adına
göre seçer. Oturuma göre seçim, birçok
standart tarafından belirtilir, ancak etkin gruba göre
seçim, diğer birçok işletim sisteminin
kullandığı mantıksal bir
davranıştır. Bu ps, liste tamamen
sayısal olduğunda (oturumlarda olduğu gibi) oturuma
göre seçecektir. Grup kimliği numaraları,
yalnızca bazı grup adları da belirtildiğinde
çalışır. Bkz: -s ve --group
seçenekleri.
-
--group GRUPLAR
- Etkin grup kimliği veya adına göre
seçer. Etkin grup adı veya kimliği GRUPLAR
listesinde olan süreçleri seçer. Etkin grup
kimliği, dosya erişim izinleri süreç
tarafından kullanılan grubu tanımlar (bkz.
getegid(2)). -g seçeneği genellikle
--group yerine kullanılır.
-
p SKİMLİKLERİ
-p SKİMLİKLERİ
--pid SKİMLİKLERİ
- Süreç kimliğine göre
seçer. Süreç kimliği
SKİMLİKLERİ listesinde olan
süreçleri seçer.
-
--ppid ESKİMLİKLERİ
- Üst (ebeveyn) süreç kimliği
ESKİMLİKLERİ listesinde olan
süreçleri seçer. Yani,
ESKİMLİKLERİ listesindeki
süreçlerin çocukları olan
süreçleri seçer.
-
q SKİMLİKLERİ
-q SKİMLİKLERİ
--quick-pid SKİMLİKLERİ
- Süreç kimliğine göre
seçer (hızlı kip). Bu, düreç kimlik
numaraları SKİMLİKLERİ listesinde
görünen süreçleri seçer. Bu
seçenek ile ps, sadece
SKİMLİKLERİ listesindeki süreç
kimlikleri için gerekli bilgileri okur ve ek
ayrıştırma kurallarını uygulamaz.
Süreç kimlikleri sıralanmaz ve sıra korunur.
Bu kipte ek seçim seçeneklerine, sıralamaya ve
ağaç türü listelere izin verilmez.
-
-s OKİMLİKLERİ
--sid OKİMLİKLERİ
- Oturum kimliğine göre seçer. Oturum
kimliği OKİMLİKLERİ listesinde bulunan
süreçleri seçer.
-
t UÇBİRİMLER
-t UÇBİRİMLER
--tty UÇBİRİMLER
- Uçbirime göre seçer. Bu,
UÇBİRİMLER listesinde verilen
uçbirimlerle ilişkili süreçleri seçer.
Uçbirimler (tty’ler veya metin çıktı
ekranları) birkaç biçimde belirtilebilir:
/dev/ttyS1, ttyS1, S1. Hiçbir uçbirime
bağlı olmayan süreçleri seçmek
için düz bir "-" kullanılabilir.
ps ile ilişkili uçbirimi belirtmek için
boş bir UÇBİRİMLER listesi ile birlikte
de kullanılabilir. T seçeneğini kullanmak,
boş bir UÇBİRİMLER listesi ile t
kullanmaktan daha temiz kabul edilir.
-
U KULLANICILAR
-u KULLANICILAR
--user KULLANICILAR
- Etkin kullanıcı kimliği veya
adına göre seçer. KULLANICILAR listesinde
etkin kullanıcı adı veya kimliği olan
süreçleri seçer.
Etkin kullanıcı kimliği, dosya erişim izinleri
süreç tarafından kullanılan
kullanıcıyı tanımlar (bkz. geteuid(2)).
-
-U KULLANICILAR
--User KULLANICILAR
- Gerçek kullanıcı kimliği veya
adına göre seçer. KULLANICILAR listesinde
gerçek kullanıcı adı veya kimliği olan
süreçleri seçer. Gerçek
kullanıcı kimliği, süreci oluşturan
kullanıcıyı tanımlar (bkz. getuid(2)).
Bu seçenekler,
ps tarafından
görüntülenen bilgileri seçmek için
kullanılır. Çıktı kişiliğe
göre farklılık gösterebilir.
- -c
-
-l seçeneği için farklı
zamanlayıcı bilgileri gösterir.
- --context
- Güvenlik bağlamı biçiminde
görüntüler (SELinux için).
- -f
- Tam biçemli listeleme yapılır. Bu
seçenek, ek sütunlar eklemek için diğer
birçok UNIX tarzı seçenekle birleştirilebilir.
Ayrıca komut girdilerinin de yazdırılmasına
neden olur. -L ile kullanıldığında,
NLWP (evre sayısı) ve LWP (evre
kimliği) sütunları eklenir. Ayrıca bkz:
c seçeneği, args ve comm biçem
belirteçleri.
- -F
- Fazlasıyla tam biçem. Bu
seçeneği örtük olarak uygulayan -f
seçeneğine de bakınız.
- j
- BSD iş denetim biçemi.
- -j
- İş biçemi.
- l
- BSD uzun biçemini gösterir.
- -l
- Uzun biçem. Çoğunlukla -y
seçeneği ile birlikte kullanışlı olur.
-
-M, Z
- Güvenlik verisi sütunu ekler. Z ile
özdeş (SELinux için).
-
O BİÇEM
- Önyüklemeli o (aşırı
yüklü). BSD O seçeneği, -O gibi
davranabilir (bazı öntanımlı
sütunları olan kullanıcı tanımlı
çıktı biçemi) veya sıralama
düzenini belirtmek için kullanılabilir.
Buluşsal yöntemler, bu seçeneğin
davranışını belirlemek için
kullanılır. İstenen davranışın
elde edildiğinden emin olmak için (sıralama veya
biçemlendirme), başka seçeneklerle birlikte
belirtilebilir (örn. -O veya --sort ile).
Biçemlendirme seçeneği olarak
kullanıldığında, BSD kişiliğiyle
-O seçeneğine özdeştir.
-
-O BİÇEM
- Bazı öntanımlı
sütunlarının olmaması
dışında -o gibidir. -o
pid,BİÇEM ,state,tname,time,command veya
-o pid,BİÇEM,tname,time,cmd ile
özdeştir; aşağıya, -o
seçeneğine bakınız.
-
o BİÇEM
-o BİÇEM
--format BİÇEM
- Kullanıcı tanımlı biçem.
BİÇEM, tek tek çıktı
sütunlarını belirtmenin bir yolunu sunan,
boşluk veya virgül ayraçlı bir anahtar
sözcük listesidir. Tanınan anahtar
sözcükler, aşağıdaki STANDART
BİÇEM BELİRTEÇLERİ
bölümünde
açıklanmıştır. Başlıklar
istenildiği gibi yeniden adlandırılabilir ( ps -o
pid,ruser= GerçekKullanıcı -o
comm=Komut). Tüm sütun
başlıkları boşsa ( ps -o pid= -o
comm=), başlık satırı
çıktılanmaz. Geniş başlıklar
için sütun genişliği gerektiği gibi
artar; bu, WCHAN gibi sütunları genişletmek
için ( ps -o
pid,wchan=GENİŞ-WCHAN-SÜTUNU -o
comm) kullanılabilir. Doğrudan genişlik denetimi
( ps opid,wchan:42,cmd) de sunulmaktadır. ps -o
pid=X,comm=Y davranışı
kişiliğe göre değişir;
çıktıda " X,comm=Y"
adlı bir sütun veya " X" ve
"Y" adlı iki sütun olabilir.
Şüpheye düşülmesi durumunda birden
fazla -o seçeneği kullanılabilir.
Öntanımlıyı belirlemek için
PS_FORMAT ortam değişkeni kullanılabilir;
öntanımlı olarak UNIX veya BSD
sütunlarını seçmek için DefSysV
ve DefBSD makroları kullanılabilir.
- -P
-
psr gösteren bir sütun ekler.
- s
- Sinyal biçemini gösterir.
- u
- Kullanıcı tanımlı biçemi
gösterir.
- v
- Sanal bellek biçemini gösterir.
- X
- Biçemi kaydeder.
- -y
- Bayraklar gösterilmez; addr yerine rss
gösterilir. Yalnızca -l ile birlikte
kullanılır.
- c
- Gerçek komut adını gösterir. Bu
yürütülebilir dosyanın adından
türetilmiştir. Bu nedenle, komut girdileri ve bunlarda
yapılan herhangi bir değişiklik gösterilmez.
Bu seçenek, args biçem belirtecini
açıkça comm biçem belirtecine
dönüştürür; Tümü normalde
komut girdilerini görüntüleyen çeşitli
BSD tarzı biçem seçenekleri ve -f biçem
seçeneği ile birlikte
kullanıldığında yararlıdır.
Ayrıca bkz: -f seçeneği, args ve
comm biçem belirteçleri.
-
--cols SAYI
--columns SAYI
--width SAYI
- Ekran genişliğini belirler.
-
O SAYI
--lines SAYI
--rows SAYI
- Ekran yüksekliğini belirler.
- e
- Komuttan sonra ortam değişkenleri
gösterilir.
-
f, --forest
- Süreç ağaçları ASCII
çizimle gösterilir.
- -H
-
f seçeneğine benzemekle birlikte
özeti gibidir.
- h
- Başlıklar gösterilmez. (BSD
kişiliğinde ise başlık her ekranda
gösterilir). h seçeneği biraz sorunludur.
Standart BSD ps sürümünde,
çıktının her sayfasında
başlığı göstermek için bu
seçenek kullanır, ancak daha eski Linux ps
sürümlerinde bu seçenek,
başlığı tamamen devre
dışı bırakmak için kullanır.
ps’nin bu sürümü, BSD
kişiliği seçilirse
çıktının her sayfasına bir
başlık yazdıran, seçilmezse
başlığı yazdırmayan Linux
kullanımını takip eder. Mevcut kişilikten
bağımsız olarak, her sayfaya başlık
yazdırmayı etkinleştirmek için
--headers, başlıkları tamamen devre
dışı bırakmak için --no-headers
seçenekleri kullanılabilir.
- --headers
- Her sayfada başlık gösterilir.
-
--no-headers, --no-heading
- Başlık satırı hiç
basılmaz.
-
k DÜZEN
--sort DÜZEN
- Sıralama DÜZENini belirler.
Sıralama sözdizimi şu şekildedir:
[+|-]BELİRTEÇ[,[+|-]BELİRTEÇ[,...]].
BELİRTEÇ, STANDART BİÇEM
BELİRTEÇLERİ bölümündeki
anahtar sözcüklerden biridir. "+" isteğe
bağlıdır, çünkü sayısal
olarak artan yön veya sözlük düzeni
öntanımlı yöndür. Örnekler:
ps jaxkuid,-ppid,+pid
ps axk comm o comm,args
ps kstart_time -ef
ps jax --sort=uid,-ppid,+pid
-
- n
- WCHAN ve USER için sayısal
çıktı (tüm UID ve GID türleri dahil).
-
O SIRALAMA
- Önyüklemeli o
(aşırı yüklü). BSD O
seçeneği, -O gibi davranabilir (bazı
öntanımlı sütunları olan
kullanıcı tanımlı çıktı
biçemi) veya sıralama düzenini belirtmek için
kullanılabilir. Buluşsal yöntemler, bu
seçeneğin davranışını belirlemek
için kullanılır. İstenen
davranışın elde edildiğinden emin olmak
için (sıralama veya biçemlendirme), başka
seçeneklerle birlikte belirtilebilir (örn. -O veya
--sort ile). Biçemlendirme seçeneği olarak
kullanıldığında, BSD kişiliğiyle
-O seçeneğine özdeştir.
Sıralama için eski BSD O seçeneğinin
sözdizimi
O[+|-]b1[,[+|-]b2[,...]]
şeklindedir. Aşağıdaki ESKİ SIRALAMA
BELİRTEÇLERİ bölümünde
açıklanan b1,b2,... tek harfli sıralama
belirteçleri ile belirtilen çok düzeyli
sıralamaya göre süreçleri sıralar.
"+" Şu anda isteğe bağlıdır,
yalnızca bir tuş üzerindeki
öntanımlı yönü yineler, ancak O
sıralamasını O biçeminden
ayırmaya yardımcı olabilir. "-",
yalnızca önündeki tuş için
yönü tersine çevirir.
-
O SAYI
- Ekran yüksekliğini belirler. --rows ve
--lines ile özdeş
-
S, --cumulative
- Ölü alt süreçlerdeki
işlemci kullanımı gibi bazı bilgilerin
üst süreçlerde toplamını
gösterir. Bu, bir ebeveyn sürecin tekrar tekrar kısa
ömürlü çocukları iş
yapmaları için çatalladığı bir
sistemi incelemek için kullanılabilir.
-
-w, w
- Geniş çıktılama.
Sınırsız genişlik için bu
seçenek iki kere kullanılabilir.
- H
- Evreler süreç olarak gösterilir.
- -L
- Evreler çoğunlukla NLWP (evre
sayısı) ve LWP (evre kimliği)
sütunları ile gösterilir.
-
-m, m
- Evreleri süreçlerden sonra gösterir.
- -T
- Evreler çoğunlukla SPID sütunu ile
birlikte gösterir.
-
--help BÖLÜM
- Yardım bilgilerini gösterir.
BÖLÜM simple (basit), list (liste),
output (çıktı), threads (evreler),
misc (çeşitli), all (tümü) veya
bunların kısaltması olarak şu harflerden biri
olabilir: s|l|o|t|m|a.
- --info
- Hata bildirirken kullanılacak bilgileri basar.
- L
- Tüm biçem belirteçlerini listeler.
-
-V, V, --version
- procps-ng sürüm bilgilerini gösterir.
Bu
ps,
/proc içindeki sanal dosyaları okuyarak
çalışır. Bu
ps’nin
çalışması için setuid kmem veya herhangi
bir ayrıcalık gerekmez. Bu
ps’ye herhangi bir
özel izin vermek gerekmez.
İşlemci kullanımı şu anda, bir sürecin
çalıştığı sürenin tüm
yaşam süresine yüzdelik oranı olarak ifade
edilmektedir. Bu ideal değildir ve
ps’nin uyumlu
olduğu standartlara uygun değildir. İşlemci
kullanımı üst üste eklenerek %100’e
ulaşamaz.
SIZE ve RSS alanları, bir sürecin sayfa tabloları,
çekirdek yığıtı, struct thread_info ve
struct task_struct gibi bazı bölümlerini hesaba katmaz.
Bu genellikle kalıcı olan en az 20 KiB bellektir. SIZE,
sürecin sanal boyutudur (kod+veri+yığıt).
<defunct> olarak işaretlenen süreçler,
ebeveynleri tarafından düzgün bir şekilde yok
edilmediği için kalan ölü
süreçlerdir ("zombi süreçler" de denir).
Ebeveyn süreç çıkarsa, bu süreçler
init(8) tarafından yok edilir.
Kullanıcı adının uzunluğu,
görüntülenen sütununun uzunluğundan
fazlaysa, kullanıcı adı kısaltılır.
-o ve
-O biçimlendirme seçenekleri ile uzunluk
özelleştirilebilir.
ps -aux gibi komut seçenekleri iki farklı standardın
karıştırılmasından dolayı
önerilmez. POSIX ve UNIX standartlarına göre,
yukarıdaki komut "
uçbirimi olan tüm
süreçleri" (genelde kullanıcıların
çalıştırdığı komutlar)
artı "
x adlı bir kullanıcının
aidiyetindeki tüm süreçleri" göstermek
ister. Bu kullanıcı yoksa, o zaman
ps aslında
ps aux demek istediğinizi varsayacaktır.
Bu değerlerin toplamı,
flags çıktı
belirteci tarafından sağlanan "F" sütununda
görüntülenir:
1 çatallandı ama çalıştırılmadı
4 süper kullanıcı ayrıcalıkları kullanıldı
Bir sürecin durumunu açıklamak için
s,
stat ve
state çıktı belirteçlerinin
("STAT" veya "S" başlığı)
göstereceği farklı değerler ve
açıklamaları şunlardır:
D kesintisiz uyku (genelde G/Ç)
I boşta kalmış çekirdek evresi
R koşuyor veya koşacak (koşma kuyruğunda)
S kesintili uyku (sonlanması için bir olay bekleniyor)
T iş denetim sinyali ile durduruldu
t izleme sırasında hata ayıklayıcı durdurdu
W sayfalama (Linux 2.6.xx itibariyle geçersiz)
X ölü (asla görülmemeli)
Z zombi süreç, işi bitti ama ebeveyni yok etmedi
stat sözcüğü
kullanıldığında ve BSD biçemleri
için ek karakterler gösterilebilir::
< yüksek öncelik (diğer kullanıcılar için iyi değil)
N düşük öncelik (diğer kullanıcılar için iyi)
L bellekte kilitli sayfaları var (gerçek zamanlı veya özel G/Ç için)
s oturum lideri
l çok evreli (CLONE_THREAD kullanarak, NPTL pthread’lerinin yaptığı gibi)
+ önalan süreçleri grubunda
Bu kısa belirteçler BSD
O seçeneği
tarafından kullanılır (sıralama için
kullanıldığında). GNU
--sort
seçeneği bu belirteçleri kullanmaz, ancak
aşağıda
STANDART BİÇEM
BELİRTEÇLERİ bölümünde
açıklanan belirteçleri kullanır. Sıralamada
kullanılan değerlerin, bazı çıktı
biçemleme alanlarında kullanılan
"harmanlanmış" değerler değil,
ps’nin kullandığı dahili değerler
olduğuna dikkat edin (örneğin, tty’de
sıralama, gösterilen uçbirim adına göre
değil, aygıt numarasına göre
yapılır). Harmanlanmış değerleri
sıralamak istenirse
ps çıktısı
sort(1) komutuna aktarılabilir.
KISA |
NORMAL |
AÇIKLAMA |
c |
cmd |
çalıştırılabilirin basit ismi |
C |
pcpu |
işlemci kullanımı |
f |
flags |
uzun biçem F alanındaki gibi bayraklar |
g |
pgrp |
süreç grup kimliği |
G |
tpgid |
denetim uçbirimi süreç grup kimliği |
j |
cutime |
toplam olarak kullanıcı zamanı |
J |
cstime |
toplam olarak sistem zamanı |
k |
utime |
kullanıcı zamanı |
m |
min_flt |
küçük sayfa hatalarının
sayısı |
M |
maj_flt |
büyük sayfa hatalarının
sayısı |
n |
cmin_flt |
toplam olarak küçük sayfa hatalarının
sayısı |
N |
cmaj_flt |
toplam olarak büyük sayfa hatalarının
sayısı |
o |
session |
oturum kimliği |
p |
pid |
süreç kimliği |
P |
ppid |
üst (ebeveyn) süreç kimliği |
r |
rss |
atanan yerleşik boyut |
R |
resident |
yerleşik sayfa sayısı |
s |
size |
kilobayt olarak bellek boyutu |
S |
share |
paylaşımlı sayfa miktarı |
t |
tty |
denetim uçbirimi aygıt numarası |
T |
start_time |
sürecin
çalıştırıldığı
tarih veya saat |
U |
uid |
kullanıcı kimlik numarası |
u |
user |
kullanıcı adı |
v |
vsize |
KiB olarak toplam sanal bellek boyutu |
y |
priority |
çekirdek zamanlama önceliği |
Bu
ps,
printf(1) ve
printf(3) biçemleme
belirteçleri gibi çalışan AIX biçem
belirteçlerini destekler. Örneğin, normal
öntanımlı çıktı şöyle
üretilebilir:
ps -eo "%p %y %x %c".
NORMAL
kodlar bir sonraki bölümde
açıklanmıştır.
KISA NORMAL BAŞLIK
%C pcpu %CPU
%G group GROUP
%P ppid PPID
%U user USER
%a args COMMAND
%c comm COMMAND
%g rgroup RGROUP
%n nice NI
%p pid PID
%r pgid PGID
%t etime ELAPSED
%u ruser RUSER
%x time TIME
%y tty TTY
%z vsz VSZ
Bunlar çıktı biçemini belirlemek
(örneğin,
-o seçeneğiyle) veya GNU
tarzı
--sort seçeneğiyle seçilen
süreçleri sıralamak için kullanılabilecek
farklı anahtar sözcüklerdir.
Örnek:
ps -eo pid,user,args --sort user
Bu
ps sürümü, diğer
ps
gerçeklenimlerinde kullanılan anahtar sözcüklerin
çoğunu tanımaya çalışır.
Boşluk içerebilen kullanıcı tanımlı
biçim belirteçleri:
args, cmd, comm, command, fname, ucmd,
ucomm, lstart, bsdstart, start.
Bazı belirteçler sıralama için
kullanılamayabilir.
KOD |
BAŞLIK |
AÇIKLAMA |
%cpu |
%CPU |
"##.#" biçeminde sürecin işlemci
kullanımı. Şimdilik, yüzde olarak,
kullanılan işlemci süresinin sürecinin
çalıştığı süreye
oranıdır (cputime/realtime). Normalde toplamı %100
olmamalıdır. ( pcpu ile özdeş). |
%mem |
%MEM |
Yüzde olarak, sürecin yerleşik atama boyutunun
makinedeki fiziksel belleğe oranıdır. ( pmem
ile özdeş). |
ag_id |
AGID |
Etkileşimli masaüstü
başarımını iyileştirmek için CFS
zamanlayıcı ile birlikte çalışan
süreçle ilişkili otomatik grup kimliği. |
ag_nice |
AGNI |
Bu gruptaki tüm süreçlerin
zamanlamasını etkileyen otomatik grup öncelik
değeri. |
args |
COMMAND |
Tüm komut satırı ile bir dizge olarak komut. Komut
girdilerindeki değişiklikler gösterilebilir. Bu
sütundaki çıktı boşluk
içerebilir. <defunct> olarak gösterilen
süreçler kısmen ölüdür ve
ebeveyni tarafından yok edilmeyi bekliyordur. Bazen
süreç komut girdileri kullanılamayabilir; bu
olduğunda, ps komut adını yaylı
ayraç içinde alır. ( cmd ve command ile
özdeş). Ayrıca bkz: comm biçem
beliteci, -f ve c seçeneği. En son
belirtildiğinde, bu sütun ekranın kenarına
kadar uzanır. Çıktının bir dosyaya veya
başka bir komuta yönlendirildiği
(borulandığı) durumda olduğu gibi, ps
görüntü genişliğini belirleyemezse,
çıktı genişliği
tanımsızdır (80 olabilir,
sınırsız olabilir, TERM ortam
değişkeni tarafından belirlenir vb.). Bu durumda
genişliği tam olarak belirlemek için COLUMNS
ortam değişkeni veya --cols seçeneği
kullanılabilir. Genişliği ayarlamak için
w veya -w seçeneği de
kullanılabilir. |
blocked |
BLOCKED |
Engellenen sinyallerin maskesi, bkz. signal(7). Alanın
genişliğine göre onaltılık tabanda 32
veya 64 bitlik bir maske gösterilir. ( sig_block ve
sigmask ile özdeş). |
bsdstart |
START |
Komutun
çalıştırıldığı
zaman. Süreç başlatılalı 24 saat
olmamışsa çıktı biçemi "
SS:DD", aksi takdirde "Aaa:ss" olur (burada "Aaa"
3 harfli ay kısaltmasıdır. Ayrıca bkz:
lstart, start, start_time ve stime. |
bsdtime |
TIME |
Toplam olarak işlemci süresi, kullanıcı +
sistem. Genellikle "DDD:ss" biçeminde gösterilir,
ancak işlem 999 dakikadan fazla işlemci süresi
kullanıyorsa bitsel sağa kaydırma uygulanabilir. |
c |
C |
İşlemci kullanımı.Şimdilik,
sürecin ömrü boyunca kullanım
yüzdesinin tamsayı değeridir. (Bkz:
%cpu). |
caught |
CAUGHT |
Yakalanan sinyallerin maskesi, bkz: signal(7). Alanın
genişliğine göre onaltılık tabanda 32
veya 64 bitlik bir maske gösterilir. ( sig_catch ve
sigcatch ile özdeş). |
cgname |
CGNAME |
Sürecin ait olduğu denetim gruplarının
adı. |
cgroup |
CGROUP |
Sürecin ait olduğu denetim grupları. |
cgroupns |
CGROUPNS |
Sürecin ait olduğu isim alanını
tanımlayan eşsi dosya düğümü
numarası. Bkz: namespaces(7). |
class |
CLS |
Sürecin zamanlama sınıfı. (policy ve
cls ile özdeş). Alanın olası
değerleri: -4 - raporlanmadı TS SCHED_OTHER FF SCHED_FIFO RR
SCHED_RR B SCHED_BATCH ISO SCHED_ISO IDL SCHED_IDLE DLN SCHED_DEADLINE ?
bilinmeyen değer |
cls |
CLS |
Sürecin zamanlama sınıfı. (policy ve
cls ile özdeş). Alanın olası
değerleri: -4 - raporlanmadı TS SCHED_OTHER FF SCHED_FIFO RR
SCHED_RR B SCHED_BATCH ISO SCHED_ISO IDL SCHED_IDLE DLN SCHED_DEADLINE ?
bilinmeyen değer |
cmd |
CMD |
Bkz: args. (args ve command ile
özdeş). |
comm |
COMMAND |
Komut adı (yalnızca
çalıştırılabilirin adı). Komut
girdilerindeki değişiklikler gösterilebilir. Bu
sütundaki çıktı boşluk
içerebilir. <defunct> olarak gösterilen
süreçler kısmen ölüdür ve
ebeveyni tarafından yok edilmeyi bekliyordur. ( ucmd ve
ucomm ile özdeş). Ayrıca bkz: comm
biçem beliteci, -f ve c seçeneği. En
son belirtildiğinde, bu sütun ekranın kenarına
kadar uzanır. Çıktının bir dosyaya veya
başka bir komuta yönlendirildiği
(borulandığı) durumda olduğu gibi, ps
görüntü genişliğini belirleyemezse,
çıktı genişliği
tanımsızdır (80 olabilir,
sınırsız olabilir, TERM ortam
değişkeni tarafından belirlenir vb.). Bu durumda
genişliği tam olarak belirlemek için COLUMNS
ortam değişkeni veya --cols seçeneği
kullanılabilir. Genişliği ayarlamak için
w veya -w seçeneği de
kullanılabilir. |
command |
COMMAND |
Bkz: args. (args ve command ile
özdeş). |
cp |
CP |
İşlemci kullanım yüzdesi. (Bkz:
%cpu). |
cputime |
TIME |
Toplam olarak işlemci zamanı, "[GG-]SS:DD:ss"
biçeminde. ( time ile özdeş). |
cputimes |
TIME |
Toplam saniye olarak işlemci zamanı (times ile
özdeş). |
cuc |
%CUC |
Genişletilmiş "##.###" biçeminde,
ölü çocuklar dahil, sürecin işlemci
kullanımı. (Ayrıca bkz: %cpu, c,
cp, cuu, pcpu). |
cuu |
%CUU |
Genişletilmiş "##.###" biçeminde,
sürecin işlemci kullanımı. (Ayrıca bkz:
%cpu, c, cp, cuc, pcpu). |
drs |
DRS |
Yerleşik veri atama boyutu,
çalıştırılabilir kod hariç,
ayrılan fiziksel bellek miktarı. |
egid |
EGID |
Ondalık tamsayı olarak sürecin etkin grup kimlik
numarası. ( gid ile özdeş). |
egroup |
EGROUP |
Sürecin etkin grup kimliği. Sağlanabiliyorsa ve
alan genişliği izin veriyorsa grup adı yoksa grup
numarası. ( group ile özdeş). |
eip |
EIP |
Opkod göstericisi. Linux 4.9.xx ve sonrasında,
görevden çıkılmadığı veya
çekirdek dökümü
yapılmadığı takdirde
sıfırlanır. |
esp |
ESP |
Yığıt göstericisi. Linux 4.9.xx ve
sonrasında, görevden
çıkılmadığı veya çekirdek
dökümü yapılmadığı
takdirde sıfırlanır. |
etime |
ELAPSED |
Sürecin başlatılmasından beri geçen
süre, [[GG-]SS:]DD:ss. |
etimes |
ELAPSED |
Sürecin başlatılmasından beri geçen
saniye miktarı. |
euid |
EUID |
Etkin kullanıcı kimliği (uid ile
özdeş). |
euser |
EUSER |
Etkin kullanıcı kimliği. Sağlanabiliyorsa ve
alan genişliği izin veriyorsa kullanıcı
adı yoksa kullanıcı numarası.
Kullanıcı numarasını zorlamak için
n seçeneği kullanılabilir. ( uname ve
user ile özdeş). |
exe |
EXE |
Çalıştırılabilir dosyanın
yolu. Dosya yolu cmd, comm veya args biçem
belirteçleri tarafından gösterilmezse
yararlıdır. |
f |
F |
Süreç ile ilişkili bayraklar, bkz:
SÜREÇ BAYRAKLARI. ( flag ve flags ile
özdeş). |
fgid |
FGID |
Dosya sistemi erişim grup kimliği. (fsgid ile
özdeş). |
fgroup |
FGROUP |
Dosya sistemi erişim grup kimliği. Sağlanabiliyorsa
ve alan genişliği izin veriyorsa grup adı yoksa grup
numarası. ( fsgroup ile özdeş). |
flag |
F |
Bkz: f. (f ve flags ile özdeş). |
flags |
F |
Bkz: f. (f ve flags ile özdeş). |
fname |
COMMAND |
Sürecin çalıştırılabilir salt
dosya adının ilk 8 baytı. Bu sütunun
çıktısı boşluk içerebilir. |
fuid |
FUID |
Dosya sistemi erişim kullanıcı kimliği.
(fsuid ile özdeş). |
fuser |
FUSER |
Dosya sistemi erişim kullanıcı kimliği.
Sağlanabiliyorsa ve alan genişliği izin veriyorsa
kullanıcı adı yoksa kullanıcı
numarası. |
gid |
GID |
Bkz: egid. (egid ile özdeş). |
group |
GROUP |
Bkz: egroup. (egroup ile özdeş). |
ignored |
IGNORED |
Yok sayılan sinyallerin maskesi, bkz: signal(7). Alan
genişliğine bağlı olarak
onaltılık tabanda 32 veya 64 bitlik maske gösterilir.
( sig_ignore, sigignore ile özdeş). |
ipcns |
IPCNS |
Sürecin ait olduğu isim alanını belirleyen
eşsiz dosya düğümü numarası.
Bkz: namespaces(7). |
label |
LABEL |
Güvenlik etiketi, çoğunlukla SELinux bağlam
verisi için kullanılır. Yüksek
güvenlikli sistemlerde bulunan Zorunlı Erişim
Denetimi ("MAC") içindir. |
lstart |
STARTED |
Komutun ilk
çalıştırıldığı
zaman. Ayrıca bkz: bsdstart, start, start_time
ve stime. |
lsession |
SESSION |
Systemd desteği varsa, sürecin
açılış oturumun
tanıtıcısıdır. |
luid |
LUID |
Süreçle ilişkili açılış
oturumu kimliği. |
lwp |
LWP |
Sevk edilebilir öğenin evre kimliği (spid ve
tid ile özdeş). Ek bilgi için bkz:
tid
|
lxc |
LXC |
İçinde bir görevin
çalıştığı lxc
kapsayıcısının adı. Süreç
kapsayıcı içinde
çalışmıyorsa, tire (’-’)
gösterilir. |
machine |
MACHINE |
Systemd desteği varsa, sanal makineye veya
kapsayıcıya atanan süreçler için makine
adı. |
maj_flt |
MAJFLT |
Bu süreçte oluşan büyük sayfa
hatalarının sayısı. |
min_flt |
MINFLT |
Bu süreçte oluşan küçük sayfa
hatalarının sayısı. |
mntns |
MNTNS |
Sürecin ait olduğu isim alanını belirleyen
eşsiz dosya düğümü numarası.
Bkz: namespaces(7). |
netns |
NETNS |
Sürecin ait olduğu isim alanını belirleyen
eşsiz dosya düğümü numarası.
Bkz: namespaces(7). |
ni |
NI |
Öncelik değeri. 19 (herkes için en iyisi) ila -20
(diğerleri için en kötüsü)
arasındadır, Bkz: nice(1). (nice ile
özdeş). |
nice |
NI |
Bkz: ni. (ni ile özdeş). |
nlwp |
NLWP |
Süreçteki evre (lwp) sayısı. (thcount
ile özdeş). |
numa |
NUMA |
Son kullanılan işlemci ile ilişkili
düğüm. -1 değeri NUMA bilgisinin
yokluğunu belirtir. |
nwchan |
WCHAN |
Sürecin uyuduğu çekirdek işlevinin adresi
(çekirdek işlevinin ismi de isteniyorsa wchan
kullanılabilir). |
oom |
OOM |
Yetersiz Bellek Puanı. 0 ile +1000 arasında
değişen değer, bellek tükendiğinde
sonlandırılacak görevleri seçmek için
kullanılır. |
oomadj |
OOMADJ |
Yetersiz Bellek Ayar Çarpanı. Değer, bellek
tükendiğinde hangi görevin
sonlandırılacağını belirlemek
için kullanılan geçerli yetersiz bellek
puanına eklenir. |
ouid |
OWNER |
Systemd desteği varsa, sürecin oturum sahibinin Unix
kullanıcı kimliği. |
pcpu |
%CPU |
Bkz: %cpu. (%cpu ile özdeş). |
pending |
PENDING |
Askıdaki sinyallerin maskesi, bkz: signal(7).
Süreçte bekleyen sinyaller, tek tek evrelerde bekleyen
sinyallerden farklıdır. Her ikisini de görmek
için m veya -m seçeneği
kullanılır. Alanın genişliğine
göre onaltılık tabanda 32 veya 64 bitlik bir maske
gösterilir. ( sig_catch ve sigcatch ile
özdeş). |
pgid |
PGID |
Süreç grup kimliği veya eşdeğer
olarak, süreç grup liderinin süreç
kimliği. ( pgrp ile özdeş). |
pgrp |
PGRP |
Bkz: pgid. (pgid ile özdeş). |
pid |
PID |
Süreç numarası (tgid
özdeş). |
pidns |
PIDNS |
Sürecin ait olduğu isim alanını belirleyen
eşsiz dosya düğümü numarası.
Bkz: namespaces(7). |
pmem |
%MEM |
Bkz: %mem. (%mem ile özdeş). |
policy |
POL |
Sürecin zamanlama sınıfı. (class ve
cls ile özdeş). Alanın olası
değerleri: -4 - raporlanmadı TS SCHED_OTHER FF SCHED_FIFO RR
SCHED_RR B SCHED_BATCH ISO SCHED_ISO IDL SCHED_IDLE DLN SCHED_DEADLINE ?
bilinmeyen değer |
ppid |
PPID |
Üst (ebeveyn) süreç kimliği. |
pri |
PRI |
Süreç önceliği. Yüksek değer,
düşük öncelik gösterir. |
psr |
PSR |
Sürecin o an atandığı işlemci |
pss |
PSS |
Orantılı paylaşım boyutu,
takaslanmamış fiziksel bellek ve eşlendiği
tüm görevlerle orantılı olarak hesaplanan
paylaşımlı bellek. |
rbytes |
RBYTES |
Bu sürecin gerçekten depolama katmanından
alınmasına neden olan bayt sayısı. |
rchars |
RCHARS |
Bu görevin depodan okunmasına neden olan bayt
sayısı. |
rgid |
RGID |
Gerçek grup kimliği. |
rgroup |
RGROUP |
Gerçek grup adı. Sağlanabiliyorsa ve alan
genişliği izin veriyorsa grup adı yoksa grup
numarası. |
rops |
ROPS |
Okuma G/Ç işlemlerinin sayısı; yani,
read(2) ve pread(2) gibi sistem
çağrılarının sayısı. |
rss |
RSS |
Yerleşik atama boyutu, bir görevin
kullandığı takaslanmamış fiziksel
bellek (kilobayt cinsinden). ( rssize ve rsz ile
özdeş). |
rssize |
RSS |
Bkz: rss. (rss ve rsz ile
özdeş). |
rsz |
RSZ |
Bkz: rss. (rss ve rssize ile
özdeş). |
rtprio |
RTPRIO |
Gerçek zamanlı öncelik |
ruid |
RUID |
Gerçek kullanıcı kimliği. |
ruser |
RUSER |
Gerçek kullanıcı kimliği.
Sağlanabiliyorsa ve alan genişliği izin veriyorsa
kullanıcı adı yoksa kullanıcı
numarası. |
s |
S |
Olası en küçük durum göstergesi (tek
karakter). Farklı değerler için
SÜREÇ DURUM KODLARI bölümüne
bakılabilir. Ayrıca, ek bilgi gösterilmek istenirse
bkz: stat. (state ile özdeş). |
sched |
SCH |
Sürecin zamanlama kuralı. SCHED_OTHER (SCHED_NORMAL),
SCHED_FIFO, SCHED_RR, SCHED_BATCH, SCHED_ISO, SCHED_IDLE ve
SCHED_DEADLINE kuralları sırasıyla 0, 1, 2, 3,
4, 5 ve 6 olarak gösterilir. |
seat |
SEAT |
Systemd desteği varsa, belirli bir çalışma
alanına atanan tüm donanım aygıtlarıyla
ilişkili kimlik. |
sess |
SESS |
Oturum kimliği veya eşdeğeri olarak, oturum
liderinin süreç kimliği. ( session ve
sid ile özdeş). |
sgi_p |
P |
Sürecin o an üzerinde
çalıştığı işlemci.
Süreç o an çalışmıyor veya
çalıştırılabilir durumda değilse
"*" görüntülenir. |
sgid |
SGID |
saved group ID. (svgid ile özdeş). |
sgroup |
SGROUP |
Kayıtlı grup adı. Sağlanabiliyorsa ve alan
genişliği izin veriyorsa grup adı yoksa grup
numarası. |
sid |
SID |
Bkz: sess. (sess ve session ile
özdeş). |
sig |
PENDING |
Bkz: pending. (pending ve sig_pend ile
özdeş). |
sigcatch |
CAUGHT |
Bkz: caught. (caught ve sig_catch ile
özdeş). |
sigignore |
IGNORED |
Bkz: ignored. (ignored ve sig_ignore ile
özdeş). |
sigmask |
BLOCKED |
Bkz: blocked. (blocked ve sig_block ile
özdeş). |
size |
SIZE |
Sürecin tüm yazılabilir sayfaları kirletmesi
ve ardından takaslanması durumunda gerekli olacak
yaklaşık takas alanı miktarı. Bu sayı
çok kabadır! |
slice |
SLICE |
systemd desteği varsa, sürecin ait olduğu dilim
birimi. |
spid |
SPID |
Bkz: lwp. (lwp ve tid ile
özdeş). |
stackp |
STACKP |
Süreç için yığıtın alt
(başlangıç) adresi. |
start |
STARTED |
Komutun
çalıştırıldığı
zaman. Süreç başlatılalı 24 saat
olmamışsa çıktı biçemi
"SS:DD:ss", aksi takdirde "Aaa gg" olur (burada
"Aaa" 3 harfli ay kısaltmasıdır.
Ayrıca bkz: lstart, bsdstart, start_time ve
stime. |
start_time |
START |
Sürecin
çalıştırıldığı
tarih veya saat. Süreç, ps’nin
çağrıldığı yıl
başlatılmamışsa yalnızca yıl,
aynı gün başlatılmamışsa
"AaaGG" aksi takdirde "SS:DD" olarak
görüntülenir. Ayrıca bkz: bsdstart,
start, lstart ve stime. |
stat |
STAT |
Çok karakterli durum kodu. Farklı değerler
gösterilmek istenirse bkz: SÜREÇ DURUM
KODLARI. Yalnızca ilk karakter gösterilmek istenirse
bkz: state ve s. |
state |
S |
Bkz: s. (s ile özdeş). |
stime |
STIME |
Bkz: start_time. (start_time ile
özdeş). |
suid |
SUID |
Kayıtlı kullanıcı kimliği.
(svuid ile özdeş). |
supgid |
SUPGID |
Varsa, ek grupların grup kimlikleri. Bkz:
getgroups(2). |
supgrp |
SUPGRP |
Varsa, ek grupların grup adları. Bkz:
getgroups(2) |
suser |
SUSER |
Kayıtlı kullanıcı adı.
Sağlanabiliyorsa ve alan genişliği izin veriyorsa
kullanıcı adı yoksa kullanıcı
numarası. ( svuser ile özdeş). |
svgid |
SVGID |
Bkz: sgid. (sgid ile özdeş). |
svuid |
SVUID |
Bkz: suid. (suid ile özdeş). |
svuser |
SVUSER |
Bkz: suser (suser ile özdeş). |
sz |
SZ |
Sürecin çekirdek imgesinin fiziksel sayfa olarak boyutu.
Buna metin, veri ve yığıt dahildir. Aygıt
eşlemleri şu an hariç tutulmuştur; bu ileride
değişebilir. Bkz: vsz ve rss. |
tgid |
TGID |
Görevin ait olduğu evre grubunun kimliği
(pid ile özdeş). Evre grup liderinin
süreç kimliğidir. |
thcount |
THCNT |
Bkz: nlwp. (nlwp ile özdeş). Sürecin
sahip olduğu çekirdek evrelerinin sayısı. |
tid |
TID |
Sevk edilebilir öğenin eşsiz numarası
(lwp ve spid ile özdeş). Bu değer
şu şekilde de görünebilir: süreç
kimliği ( pid), süreç grubu kimliği
(pgrp), oturum lideri için oturum kimliği (),
ileti dizisi grubu lideri için ileti dizisi grubu kimliği (
) ve süreç grubu lideri için uçbirim
süreç grubu kimliği ( ). |
time |
TIME |
Toplam olarak işlemci zamanı, "[GG-]SS:DD:ss"
biçeminde. ( cputime ile özdeş). |
timens |
TIMENS |
Sürecin ait olduğu isim alanını belirleyen
eşsiz dosya düğümü numarası.
Bkz: namespaces(7). |
times |
TIME |
Toplam saniye olarak işlemci zamanı (cputimes ile
özdeş). |
tname |
TTY |
Denetim uçbirimi. (tt ve tty ile
özdeş). |
tpgid |
TPGID |
Sürecin bağlı olduğu uçbirimdeki
önalan süreç grubunun kimliği veya
süreç bir uçbirime bağlı değilse
-1. |
trs |
TRS |
Metne atanan yerleşik boyut,
çalıştırılabilir koda ayrılan
fiziksel bellek miktarı. |
tt |
TT |
Denetim uçbirimi. (tname ve tty ile
özdeş). |
tty |
TT |
Denetim uçbirimi. (tname ve tt ile
özdeş). |
ucmd |
CMD |
Bkz: comm. (comm ve ucomm ile
özdeş). |
ucomm |
COMMAND |
Bkz: comm. (comm ve ucmd ile
özdeş). |
uid |
UID |
Bkz: euid. (euid ile özdeş). |
uname |
USER |
Bkz: euser. (euser ve user ile
özdeş). |
unit |
UNIT |
Systemd desteği varsa, sürecin ait olduğu
birim. |
user |
USER |
Bkz: euser. (euser ve uname ile
özdeş). |
userns |
USERNS |
Sürecin ait olduğu isim alanını belirleyen
eşsiz dosya düğümü numarası.
Bkz: namespaces(7). |
uss |
USS |
Eşsiz atama boyutu, başka bir görevle
paylaşılmayan, takaslanmamış fiziksel
bellek. |
utsns |
UTSNS |
Sürecin ait olduğu isim alanını belirleyen
eşsiz dosya düğümü numarası.
Bkz: namespaces(7). |
uunit |
UUNIT |
Systemd desteği varsa, sürecin ait olduğu
kullanıcı birimi. |
vsize |
VSZ |
Bkz: vsz. (vsz ile özdeş). |
vsz |
VSZ |
KiB cinsinden sürecin sanal bellek boyutu. Aygıt
eşlemleri şu an hariç tutulmuştur; bu ileride
değişebilir. ( vsize ile özdeş). |
wbytes |
WBYTES |
Bu sürecin depolama katmanına gönderilmesine neden
olan bayt sayısı. |
wcbytes |
WCBYTES |
İptal edildiğinden yazılmayan bayt
sayısı. |
wchan |
WCHAN |
Sürecin uyuduğu çekirdek işlevinin
ismi. |
wchars |
WCHARS |
Bu görevden kaynaklanan veya diske yazılmasına
neden olacağı bayt sayısı. |
wops |
WOPS |
Yaz G/Ç işlemlerinin sayısı; yani,
write(2) ve pwrite(2) gibi sistem
çağrılarının sayısı. |
ps aşağıdaki ortam değişkenlerinden
etkilenebilir.
- COLUMNS
- Öntanımlı ekran
genişliğini geçersiz kılar.
- LINES
- Öntanımlı ekran
yüksekliğini geçersiz kılar.
- PS_PERSONALITY
- Şunlardan biridir: posix, old, linux, bsd, sun,
digital... (Devamı için bkz:
KİŞİLİK)
- CMD_ENV
- Şunlardan biridir: posix, old, linux, bsd, sun,
digital... (Devamı için bkz:
KİŞİLİK)
- I_WANT_A_BROKEN_PS
- Eski komut satırı yorumlamasını
zorlar.
- LC_TIME
- Tarih biçemi
- LIBPROC_HIDE_KERNEL
- Normalde -e seçeneğiyle
görüntülenen çekirdek evrelerini gizlemek
için herhangi bir değere ayarlanabilir. --ppid 2 -p 2
--deselect seçenek kullanımına
eşdeğerdir. BSD kipinde de
çalışır.
- PS_COLORS
- Henüz desteklenmiyor.
- PS_FORMAT
- Öntanımlı çıktı
biçemini geçersiz kılar. -o
seçeneği için kullanılan türden bir
biçem dizgesi belirtilebilir. DefSysV ve DefBSD
değerleri özellikle
kullanışlıdır.
- POSIXLY_CORRECT
- Kötü "özellikleri"
görmezden gelmek için bahaneler bulunmaz.
- POSIX2
- "On" atanırsa POSIXLY_CORRECT gibi
davranır.
- UNIX95
- Kötü "özellikleri"
görmezden gelmek için bahaneler bulunmaz.
- _XPG
-
CMD_ENV=irix
standartdışı davranışını
iptal eder.
Genel olarak, bu değişkenleri tanımlamak kötü
fikirdir. Tek istisna, normal sistemler için Linux olarak
tanımlanabilen
CMD_ENV veya
PS_PERSONALITY’dir. Bu
tanım olmadan
ps, Unix98 standardının
yararsız ve kötü kısımlarını
izler.
390 OS/390 OpenEdition ps gibidir
aix AIX ps gibidir
bsd FreeBSD ps gibidir (tamamen standart-dışı)
compaq Digital Unix ps gibidir
debian Eski Debian ps gibidir
digital Tru64 (Digital Unix idi, OSF/1 idi) ps gibidir
gnu Eski Debian ps gibidir
hp HP-UX ps gibidir
hpux HP-UX ps gibidir
irix Irix ps gibidir
linux ***** önerilen *****
old ilk Linux ps gibidir (tamamen standart-dışı)
os390 OS/390 Open Edition ps gibidir
posix ard
s390 OS/390 Open Edition ps gibidir
sco SCO ps gibidir
sgi Irix ps gibidir
solaris2 Solaris 2+ (SunOS 5) ps gibidir
sunos4 SunOS 4 (Solaris 1) ps gibidir (tamamen standart-dışı)
svr4 standart
sysv standart
tru64 Tru64 (Digital Unix idi, OSF/1 idi) ps gibidir
unix standart
unix95 standart
unix98 standart
pgrep(1),
pstree(1),
top(1),
proc(5).
ps’nin bu sürümü şu standartlarla
uyumludur:
- 1.
- Single Unix Belirtiminin 2.
sürümü
- 2.
- The Open Group Teknik Standardının Temel
Belirtimleri, Sayı 6
- 3.
- IEEE Std 1003.1, 2004 Sürümü
- 4.
- X/Open Sistem Arayüzleri Eklentisi [UP XSI]
- 5.
- ISO/IEC 9945:2003
ps ilk olarak Branko Lankester tarafından
yazılmıştır. Michael K. Johnson,
proc dosya
sistemini kullanmak için önemli ölçüde
yeniden yazdı ve süreçteki birkaç şeyi
değiştirdi. Michael Shields, PID listesi
özelliğini ekledi. Charles Blake, çok düzeyli
sıralama, dirent tarzı kütüphane, aygıt
adından numaraya eşlenmiş veritabanı,
doğrudan
System.map üzerinde yaklaşık ikil
arama ve birçok kod ekledi ve belge temizliği yaptı.
David Mossberger-Tang, psupdate için genel BFD desteğini
yazdı. Albert Cahalan, tam Unix98 ve BSD desteği için,
bazı çirkin kodlamalarla eski ve yabancı
sözdizimini yeniden yazdı.
Hata raporları için lütfen procps (at) freelists.org
adresini kullanın. Üyelik gerekmez veya önerilmez.
© 2022 Nilgün Belma Bugüner
Bu çeviri özgür yazılımdır:
Yasaların izin verdiği ölçüde
HİÇBİR GARANTİ YOKTUR.
Lütfen, çeviri ile ilgili bildirimde bulunmak veya çeviri
yapmak için
https://github.com/TLBP/manpages-tr/issues adresinde
"New Issue" düğmesine tıklayıp yeni bir
konu açınız ve isteğinizi belirtiniz.