Yanıtlar:
-o
Hangi sütunların görüntüleneceğini seçmek için bu seçeneği kullanın . =
Sütun adından sonra koyarsanız , başlık satırı gizlenir.
ps -o pid= -p 1 23 456
ps -o pid= -o ppid= -o pgid= -o sid= -p 1 23 456
--no-headers
Başlık satırını atlamak için , düğmesini kullanın .
Orijinal çıktı:
ps
PID TTY TIME CMD
27027 pts/0 00:00:00 bash
27071 pts/0 00:00:00 ps
İle --no-headers
:
ps --no-headers
27027 pts/0 00:00:00 bash
27072 pts/0 00:00:00 ps
İle birleştirerek -p
:
ps -p 1 --no-headers
1 ? 00:00:33 systemd
Bunu açıkça belgeleyen man
sayfa ps
:
man ps
[snip]
--no-headers
Print no header line at all. --no-heading is an alias for this option.
=
için, o
bayrak için sütun adının sonrasını koymak , bunu yapmanın çapraz platform bir yöntem olduğunu buldum . Örneğin, başlık olmadan ps -p ${pid} -o state=
işlem durumunu gösterecektir ${pid}
. (Kabul edilen cevabın ne olduğu :))
Yalnızca PID'lerin listesini almak için:
ps -eo pid
Ayrıca bakınız man ps
Olası kolonlar için 'STANDART FORMAT ÖZELLİKLERİ' bölümüne .
Şahsen, Solaris'in -o
argüman için kullanılabilecek muhtemel sütunları gösterme biçimini seviyorum :
ps: option requires an argument -- o
usage: ps [ -aAdefHlcjLPyZ ] [ -o format ] [ -t termlist ]
[ -u userlist ] [ -U userlist ] [ -G grouplist ]
[ -p proclist ] [ -g pgrplist ] [ -s sidlist ] [ -z zonelist ] [-h lgrplist]
'format' is one or more of:
user ruser group rgroup uid ruid gid rgid pid ppid pgid sid taskid ctid
pri opri pcpu pmem vsz rss osz nice class time etime stime zone zoneid
f s c lwp nlwp psr tty addr wchan fname comm args projid project pset lgrp