Ini adalah perintah ps yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
ps - laporkan snapshot dari proses saat ini.
RINGKASAN
ps [Pilihan]
DESKRIPSI
ps menampilkan informasi tentang pilihan proses aktif. Jika Anda ingin
pembaruan berulang dari pemilihan dan informasi yang ditampilkan, gunakan puncak(1) sebagai gantinya.
Versi ps menerima beberapa jenis opsi:
1 Opsi UNIX, yang dapat dikelompokkan dan harus didahului dengan tanda hubung.
2 opsi BSD, yang dapat dikelompokkan dan tidak boleh digunakan dengan tanda hubung.
3 opsi panjang GNU, yang didahului oleh dua tanda hubung.
Pilihan dari jenis yang berbeda dapat dicampur secara bebas, tetapi konflik dapat muncul. ada beberapa
opsi sinonim, yang secara fungsional identik, karena banyaknya standar dan ps
implementasi bahwa ini ps kompatibel dengan.
Perhatikan bahwa "ps -aux"berbeda dari"ps itu". Standar POSIX dan UNIX mengharuskan
"ps -aux" mencetak semua proses yang dimiliki oleh pengguna bernama "x", serta mencetak semua proses
yang akan dipilih oleh -a pilihan. Jika pengguna bernama "x" tidak ada, ini ps
dapat menafsirkan perintah sebagai "ps itu" sebagai gantinya dan cetak peringatan. Perilaku ini adalah
dimaksudkan untuk membantu transisi skrip dan kebiasaan lama. Itu rapuh, tunduk pada
berubah, dan karenanya tidak boleh diandalkan.
Secara default, ps memilih semua proses dengan ID pengguna efektif yang sama (euid=EUID) sebagai
pengguna saat ini dan terkait dengan terminal yang sama dengan pemanggil. Ini menampilkan
ID proses (pid=PID), terminal yang terkait dengan proses (tname=TTY), akumulasi
Waktu CPU dalam format [DD-]hh:mm:dd (time=TIME), dan nama yang dapat dieksekusi (ucmd=CMD). Keluaran
tidak disortir secara default.
Penggunaan opsi gaya BSD akan menambahkan status proses (stat=STAT) ke tampilan default dan
tampilkan perintah args (args=COMMAND) alih-alih nama yang dapat dieksekusi. Anda dapat menimpa
ini dengan PS_FORMAT variabel lingkungan. Penggunaan opsi gaya BSD juga akan
ubah pemilihan proses untuk memasukkan proses pada terminal lain (TTY) yang dimiliki
oleh Anda; secara bergantian, ini dapat digambarkan sebagai pengaturan pilihan menjadi himpunan semua
proses difilter untuk mengecualikan proses yang dimiliki oleh pengguna lain atau tidak pada terminal. Ini
efek tidak dipertimbangkan ketika opsi digambarkan sebagai "identik" di bawah ini, jadi -M
akan dianggap identik dengan Z dan seterusnya.
Kecuali seperti yang dijelaskan di bawah ini, opsi pemilihan proses bersifat aditif. Pilihan default
dibuang, dan kemudian proses yang dipilih ditambahkan ke set proses yang akan
ditampilkan. Sebuah proses dengan demikian akan ditampilkan jika memenuhi salah satu kriteria seleksi yang diberikan.
CONTOH
Untuk melihat setiap proses pada sistem menggunakan sintaks standar:
ps -e
ps -ef
ps -eF
ps -ely
Untuk melihat setiap proses pada sistem menggunakan sintaks BSD:
ps ax
ps axu
Untuk mencetak pohon proses:
ps -ejH
ps axjf
Untuk mendapatkan info tentang utas:
ps -peri
ps axm
Untuk mendapatkan info keamanan:
ps -eo euser, pengguna, pengguna, fuser, f, comm, label
ps kapakZ
ps -eM
Untuk melihat setiap proses berjalan sebagai root (ID nyata & efektif) dalam format pengguna:
ps -U akar -u akar u
Untuk melihat setiap proses dengan format yang ditentukan pengguna:
ps -eo pid,tid,kelas,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
ps kapak stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
ps -Ao pid,tt,pengguna,namaf,tmout,f,wchan
Cetak hanya ID proses syslogd:
ps -C syslogd -o pid =
Cetak hanya nama PID 42:
ps -q 42 -o komunikasi =
SEDERHANA PROSES SELEKSI
a Angkat batasan "hanya dirimu sendiri" gaya BSD, yang dikenakan pada set
semua proses ketika beberapa opsi gaya BSD (tanpa "-") digunakan atau ketika ps
pengaturan kepribadian seperti BSD. Himpunan proses yang dipilih dengan cara ini adalah
di samping set proses yang dipilih dengan cara lain. Sebuah alternatif
deskripsi adalah bahwa opsi ini menyebabkan ps untuk membuat daftar semua proses dengan terminal
(tty), atau untuk membuat daftar semua proses saat digunakan bersama dengan x .
-A Pilih semua proses. Sama dengan -e.
-a Pilih semua proses kecuali kedua pemimpin sesi (lihat getid(2)) dan proses tidak
berhubungan dengan terminal.
-d Pilih semua proses kecuali pemimpin sesi.
--batalkan pilihan
Pilih semua proses kecuali yang memenuhi kondisi yang ditentukan (meniadakan
pemilihan). Sama dengan -N.
-e Pilih semua proses. Sama dengan -A.
g Benar-benar semua, bahkan pemimpin sesi. Bendera ini sudah usang dan dapat dihentikan pada
rilis masa depan. Hal ini biasanya tersirat oleh a bendera, dan hanya berguna ketika
beroperasi dalam kepribadian sunos4.
-N Pilih semua proses kecuali yang memenuhi kondisi yang ditentukan (meniadakan
pemilihan). Sama dengan --batalkan pilihan.
T Pilih semua proses yang terkait dengan terminal ini. Identik dengan t Option
tanpa argumen apapun.
r Batasi pilihan untuk hanya menjalankan proses.
x Angkat batasan "harus memiliki tty" gaya BSD, yang diterapkan pada himpunan
semua proses ketika beberapa opsi gaya BSD (tanpa "-") digunakan atau ketika ps
pengaturan kepribadian seperti BSD. Himpunan proses yang dipilih dengan cara ini adalah
di samping set proses yang dipilih dengan cara lain. Sebuah alternatif
deskripsi adalah bahwa opsi ini menyebabkan ps untuk membuat daftar semua proses yang Anda miliki (sama
EUID sebagai ps), atau untuk membuat daftar semua proses saat digunakan bersama dengan a .
PROSES SELEKSI BY DAFTAR
Opsi ini menerima argumen tunggal dalam bentuk dipisahkan-kosong atau dipisahkan koma
Daftar. Mereka dapat digunakan beberapa kali. Sebagai contoh: ps -p "1 2" -p 3,4
-123 Sama dengan --pid 123.
123 Sama dengan --pid 123.
-C daftar cmd
Pilih berdasarkan nama perintah. Ini memilih proses yang nama eksekusinya diberikan
in daftar cmd.
-G daftar grp
Pilih berdasarkan ID grup nyata (RGID) atau nama. Ini memilih proses yang real
nama grup atau ID ada di daftar grp Daftar. ID grup asli mengidentifikasi grup dari
pengguna yang membuat proses, lihat menjadi pusing(2).
-g daftar grp
Pilih berdasarkan sesi ATAU berdasarkan nama grup yang efektif. Seleksi berdasarkan sesi ditentukan oleh
banyak standar, tetapi pemilihan oleh kelompok yang efektif adalah perilaku logis yang
beberapa sistem operasi lain yang digunakan. Ini ps akan memilih berdasarkan sesi saat daftar
sepenuhnya numerik (seperti sesi). Nomor ID grup hanya akan berfungsi ketika beberapa
nama grup juga ditentukan. Lihat -s dan --kelompok Pilihan.
--Kelompok daftar grp
Pilih berdasarkan ID grup nyata (RGID) atau nama. Sama dengan -G.
--kelompok daftar grp
Pilih berdasarkan ID grup efektif (EGID) atau nama. Ini memilih proses yang
nama grup atau ID efektif ada di daftar grp. ID grup yang efektif menggambarkan
grup yang izin akses filenya digunakan oleh proses (lihat menjadi gila(2)). NS
-g pilihan seringkali merupakan alternatif untuk --kelompok.
p daftar pid
Pilih berdasarkan ID proses. Sama dengan -p dan --pid.
-p daftar pid
Pilih berdasarkan PID. Ini memilih proses yang nomor ID prosesnya muncul di
daftar pid. Sama dengan p dan --pid.
--pid daftar pid
Pilih berdasarkan ID proses. Sama dengan -p dan p.
--ppid daftar pid
Pilih berdasarkan ID proses induk. Ini memilih proses dengan ID proses induk
in daftar pid. Artinya, ia memilih proses yang merupakan anak-anak dari yang terdaftar di
daftar pid.
q daftar pid
Pilih berdasarkan ID proses (mode cepat). Sama dengan -q dan --cepat-pid.
-q daftar pid
Pilih berdasarkan PID (mode cepat). Ini memilih proses yang nomor ID prosesnya
muncul di daftar pid. Dengan opsi ini ps membaca info yang diperlukan hanya untuk pids
tercantum dalam daftar pid dan tidak menerapkan aturan pemfilteran tambahan. urutan dari
pids tidak disortir dan diawetkan. Tidak ada opsi pemilihan tambahan, penyortiran, dan hutan
daftar jenis diperbolehkan dalam mode ini. Sama dengan q dan --cepat-pid.
--cepat-pid daftar pid
Pilih berdasarkan ID proses (mode cepat). Sama dengan -q dan q.
-s daftar sess
Pilih berdasarkan ID sesi. Ini memilih proses dengan ID sesi yang ditentukan dalam
daftar sess.
--sid daftar sess
Pilih berdasarkan ID sesi. Sama dengan -s.
t daftar gaya
Pilih menurut tty. Hampir identik dengan -t dan --tty, tetapi juga dapat digunakan dengan
kosong daftar gaya untuk menunjukkan terminal yang terkait dengan ps. Menggunakan T pilihannya adalah
dianggap lebih bersih daripada menggunakan t dengan kosong daftar gaya.
-t daftar gaya
Pilih menurut tty. Ini memilih proses yang terkait dengan terminal yang diberikan dalam
daftar gaya. Terminal (ttys, atau layar untuk output teks) dapat ditentukan dalam beberapa:
bentuk: /dev/ttyS1, ttyS1, S1. Sebuah "-" biasa dapat digunakan untuk memilih proses tidak
terpasang ke terminal mana pun.
--tty daftar gaya
Pilih berdasarkan terminal. Sama dengan -t dan t.
U Daftar pengguna
Pilih berdasarkan ID pengguna efektif (EUID) atau nama. Ini memilih proses yang
nama pengguna atau ID efektif ada di Daftar pengguna. ID pengguna yang efektif menggambarkan pengguna
yang izin akses filenya digunakan oleh proses (lihat geteuid(2)). Identik
untuk -u dan --pengguna.
-U Daftar pengguna
Pilih berdasarkan ID pengguna asli (RUID) atau nama. Ini memilih proses yang pengguna sebenarnya
nama atau ID ada di Daftar pengguna Daftar. ID pengguna asli mengidentifikasi pengguna yang
menciptakan proses, lihat getuid(2).
-u Daftar pengguna
Pilih berdasarkan ID pengguna efektif (EUID) atau nama. Ini memilih proses yang
nama pengguna atau ID efektif ada di Daftar pengguna.
ID pengguna yang efektif menggambarkan pengguna yang izin akses filenya digunakan oleh
proses (lihat geteuid(2)). Sama dengan U dan --pengguna.
--Pengguna Daftar pengguna
Pilih berdasarkan ID pengguna asli (RUID) atau nama. Sama dengan -U.
--pengguna Daftar pengguna
Pilih berdasarkan ID pengguna efektif (EUID) atau nama. Sama dengan -u dan U.
KELUARAN FORMAT PENGENDALIAN
Opsi ini digunakan untuk memilih informasi yang ditampilkan oleh ps. Outputnya mungkin berbeda
oleh kepribadian.
-c Tampilkan informasi penjadwal yang berbeda untuk -l .
--konteks
Menampilkan format konteks keamanan (untuk SELinux).
-f Lakukan daftar format lengkap. Opsi ini dapat dikombinasikan dengan banyak gaya UNIX lainnya
opsi untuk menambahkan kolom tambahan. Itu juga menyebabkan argumen perintah menjadi
dicetak. Saat digunakan dengan -L, NLWP (jumlah utas) dan LWP (ID utas)
kolom akan ditambahkan. Lihat c opsi, kata kunci format args, dan formatnya
kata kunci comm.
-F Format ekstra penuh. Lihat -f pilihan, yang -F menyiratkan.
--format format
format yang ditentukan pengguna. Sama dengan -o dan o.
j Format kontrol pekerjaan BSD.
-j Format pekerjaan.
l Menampilkan format panjang BSD.
-l Format panjang. NS -y pilihan sering berguna dengan ini.
-M Tambahkan kolom data keamanan. Sama dengan Z (untuk SELinux).
O format
sudah dimuat sebelumnya o (kelebihan beban). BSD O pilihan dapat bertindak seperti -O (keluaran yang ditentukan pengguna
format dengan beberapa bidang umum yang telah ditentukan sebelumnya) atau dapat digunakan untuk menentukan urutan pengurutan.
Heuristik digunakan untuk menentukan perilaku opsi ini. Untuk memastikan bahwa
perilaku yang diinginkan diperoleh (penyortiran atau pemformatan), tentukan opsi di beberapa
cara lain (misalnya dengan -O or --menyortir). Saat digunakan sebagai opsi pemformatan, ini adalah
sama dengan -O, dengan kepribadian BSD.
-O format
Seperti -o, tetapi dimuat dengan beberapa kolom default. Sama dengan -o pid,format,
negara bagian, nama, waktu, perintah or -o pid,format,tnama,waktu,cmd, Lihat -o di bawah.
o format
Tentukan format yang ditentukan pengguna. Sama dengan -o dan --format.
-o format
Format yang ditentukan pengguna. format adalah argumen tunggal dalam bentuk yang dipisahkan-kosong
atau daftar yang dipisahkan koma, yang menawarkan cara untuk menentukan kolom keluaran individual.
Kata kunci yang dikenali dijelaskan dalam STANDAR FORMAT SPESIFIKASI bagian
di bawah. Judul dapat diganti namanya (ps -o pid,user=Pengguna Nyata -o comm=Perintah) sebagai
diinginkan. Jika semua tajuk kolom kosong (ps -o pid = -o komunikasi =) lalu tajuk
garis tidak akan keluar. Lebar kolom akan bertambah sesuai kebutuhan untuk header lebar;
ini dapat digunakan untuk melebarkan kolom seperti WCHAN (ps -o pid,wchan=LEBAR-WCHAN-
KOLOM -o comm). Kontrol lebar eksplisit (ps opid,wchan:42,cmd) juga ditawarkan.
Perilaku ps -o pid=X,kom=Y bervariasi dengan kepribadian; keluaran mungkin satu
kolom bernama "X,comm=Y" atau dua kolom bernama "X" dan "Y". Gunakan banyak -o Pilihan
ketika ragu. Menggunakan PS_FORMAT variabel lingkungan untuk menentukan default sebagai
diinginkan; DefSysV dan DefBSD adalah makro yang dapat digunakan untuk memilih UNIX default
atau kolom BSD.
s Menampilkan format sinyal.
u Menampilkan format berorientasi pengguna.
v Menampilkan format memori virtual.
X Format pendaftaran.
-y Jangan tunjukkan bendera; tampilkan rss sebagai ganti addr. Opsi ini hanya dapat digunakan dengan
-l.
Z Tambahkan kolom data keamanan. Sama dengan -M (untuk SELinux).
KELUARAN PEMODIFIKASI
c Tampilkan nama perintah yang sebenarnya. Ini berasal dari nama file yang dapat dieksekusi,
bukan dari nilai argv. Argumen perintah dan modifikasi apa pun padanya
dengan demikian tidak ditampilkan. Opsi ini secara efektif mengubah args format kata kunci ke dalam
comm format kata kunci; itu berguna dengan -f opsi format dan dengan berbagai
Opsi format gaya BSD, yang semuanya biasanya menampilkan argumen perintah. Lihat
itu -f opsi, kata kunci format args, dan kata kunci format comm.
--kol n
Setel lebar layar.
--kolom n
Setel lebar layar.
--kumulatif
Sertakan beberapa data proses anak yang mati (sebagai penjumlahan dengan induknya).
e Tampilkan lingkungan setelah perintah.
f Hirarki proses seni ASCII (hutan).
--hutan
Pohon proses seni ASCII.
h Tidak ada tajuk. (atau, satu header per layar dalam kepribadian BSD). NS h pilihannya adalah
bermasalah. BSD standar ps menggunakan opsi ini untuk mencetak header pada setiap halaman
keluaran, tetapi Linux yang lebih lama ps menggunakan opsi ini untuk menonaktifkan header sepenuhnya. Ini
versi ps mengikuti penggunaan Linux untuk tidak mencetak header kecuali BSD
kepribadian telah dipilih, dalam hal ini ia mencetak header pada setiap halaman
keluaran. Terlepas dari kepribadian saat ini, Anda dapat menggunakan opsi panjang
--header dan --tanpa header untuk mengaktifkan tajuk pencetakan setiap halaman atau menonaktifkan tajuk
seluruhnya, masing-masing.
-H Tampilkan hierarki proses (hutan).
--header
Ulangi baris header, satu per halaman output.
k spek Tentukan urutan pengurutan. Sintaks pengurutan adalah [+|-]kunci[,[+|-]kunci[,...]]. Pilih A
kunci multi-huruf dari STANDAR FORMAT SPESIFIKASI bagian. "+" adalah opsional
karena arah default meningkatkan urutan numerik atau leksikografis. Identik
untuk --menyortir.
contoh:
ps jaxkuid,-ppid,+pid
ps kapak comm o com, args
ps kstart_time -ef
--garis n
Setel tinggi layar.
-n Daftar nama
Setel file daftar nama. Sama dengan N. File namelist diperlukan untuk WCHAN yang tepat
tampilan, dan harus sama persis dengan kernel Linux saat ini untuk keluaran yang benar.
Tanpa opsi ini, jalur pencarian default untuk daftar nama adalah:
$PS_SYSMAP
$PS_SYSTEM_MAP
/proc/*/siapa
/boot/Sistem.peta-$(nama nama -r)
/boot/System.peta
/lib/modul/$(uname -r)/System.peta
/usr/src/linux/System.peta
/Sistem.peta
n Output numerik untuk WCHAN dan USER (termasuk semua jenis UID dan GID).
N Daftar nama
Tentukan file daftar nama. Sama dengan -n, Lihat -n atas.
--tanpa header
Cetak tidak ada garis header sama sekali. --tanpa judul adalah alias untuk opsi ini.
O urutan
Urutan penyortiran (kelebihan beban). BSD O pilihan dapat bertindak seperti -O (keluaran yang ditentukan pengguna
format dengan beberapa bidang umum yang telah ditentukan sebelumnya) atau dapat digunakan untuk menentukan urutan pengurutan.
Heuristik digunakan untuk menentukan perilaku opsi ini. Untuk memastikan bahwa
perilaku yang diinginkan diperoleh (penyortiran atau pemformatan), tentukan opsi di beberapa
cara lain (misalnya dengan -O or --menyortir).
Untuk menyortir, BSD usang O sintaks opsi adalah O[+|-]k1[,[+|-]k2[,...]]. Ini memesan
daftar proses sesuai dengan pengurutan bertingkat yang ditentukan oleh urutan
kunci pendek satu huruf k1,k2, ... dijelaskan dalam USANG SORT KUNCI bagian
di bawah. "+" saat ini opsional, hanya mengulangi arah default pada
kunci, tetapi dapat membantu membedakan O urutkan dari O format. "-" terbalik
arah hanya pada kunci yang mendahuluinya.
--baris n
Setel tinggi layar.
S Ringkas beberapa informasi, seperti penggunaan CPU, dari proses anak mati ke dalam
induk. Ini berguna untuk memeriksa sistem di mana proses induk berulang kali
mengorbankan anak-anak berumur pendek untuk bekerja.
--menyortir spek
Tentukan urutan pengurutan. Sintaks pengurutan adalah [+|-]kunci[,[+|-]kunci[,...]]. Pilih A
kunci multi-huruf dari STANDAR FORMAT SPESIFIKASI bagian. "+" adalah opsional
karena arah default meningkatkan urutan numerik atau leksikografis. Identik
untuk k. Sebagai contoh: ps jax --sort=uid,-ppid,+pid
w Keluaran lebar. Gunakan opsi ini dua kali untuk lebar tak terbatas.
-w Keluaran lebar. Gunakan opsi ini dua kali untuk lebar tak terbatas.
--lebar n
Setel lebar layar.
BENANG DISPLAY
H Tampilkan utas seolah-olah itu adalah proses.
-L Tampilkan utas, mungkin dengan kolom LWP dan NLWP.
m Tampilkan utas setelah proses.
-m Tampilkan utas setelah proses.
-T Tampilkan utas, mungkin dengan kolom SPID.
LAIN INFORMASI
--membantu bagian
Cetak pesan bantuan. Argumen bagian dapat menjadi salah satu dari smenerapkan, lpertama, okeluaran,
tbenang, misc atau aII. Argumen dapat dipersingkat menjadi salah satu yang digarisbawahi
huruf seperti pada: s|l|o|t|m|a.
--info Cetak info debug.
L Daftar semua penentu format.
V Cetak versi procps-ng.
-V Cetak versi procps-ng.
--Versi: kapan
Cetak versi procps-ng.
CATATAN
Kredensial mikro ps bekerja dengan membaca file virtual di /proc. Ini ps tidak perlu disetel
kmem atau memiliki hak istimewa untuk dijalankan. Jangan berikan ini ps izin khusus apa pun.
Kredensial mikro ps membutuhkan akses ke data daftar nama untuk tampilan WCHAN yang tepat. Untuk kernel sebelum 2.6,
file System.map harus diinstal.
Penggunaan CPU saat ini dinyatakan sebagai persentase waktu yang dihabiskan untuk menjalankan keseluruhan
seumur hidup dari suatu proses. Ini tidak ideal, dan tidak sesuai dengan standar yang
ps jika tidak sesuai dengan. Penggunaan CPU tidak mungkin bertambah hingga tepat 100%.
Bidang SIZE dan RSS tidak menghitung beberapa bagian dari suatu proses termasuk tabel halaman,
tumpukan kernel, struct thread_info, dan struct task_struct. Ini biasanya setidaknya 20 KiB
dari memori yang selalu tinggal. SIZE adalah ukuran virtual dari proses (kode+data+
tumpukan).
Proses ditandai adalah proses mati (disebut "zombie") yang tersisa karena
orang tua mereka tidak menghancurkan mereka dengan benar. Proses-proses ini akan dihancurkan oleh
init(8) jika proses induk keluar.
Jika panjang nama pengguna lebih besar dari panjang kolom tampilan, maka
ID pengguna numerik ditampilkan sebagai gantinya.
Opsi perintah seperti ps -aux tidak direkomendasikan karena merupakan kebingungan dari dua yang berbeda
standar. Menurut standar POSIX dan UNIX, perintah di atas meminta untuk ditampilkan
semua proses dengan TTY (umumnya perintah yang dijalankan pengguna) ditambah semua proses
dimiliki oleh pengguna bernama "x". Jika pengguna itu tidak ada, maka ps akan menganggap Anda benar-benar
dimaksudkan "ps itu".
PROSES BENDERA
Jumlah dari nilai-nilai ini ditampilkan di kolom "F", yang disediakan oleh bendera
penentu keluaran:
1 bercabang tetapi tidak berhasil
4 menggunakan hak pengguna super
PROSES NEGARA KODE
Berikut adalah nilai-nilai yang berbeda yang s, Stat dan negara penentu keluaran (tajuk "STAT"
atau "S") akan ditampilkan untuk menggambarkan keadaan suatu proses:
D tidur tak terputus (biasanya IO)
R berjalan atau dapat dijalankan (saat antrian dijalankan)
S tidur interupsi (menunggu acara selesai)
T dihentikan oleh sinyal kontrol pekerjaan
t dihentikan oleh debugger selama penelusuran
Paging W (tidak valid sejak kernel 2.6.xx)
X mati (seharusnya tidak pernah terlihat)
Z mati ("zombie") proses, dihentikan tetapi tidak menuai oleh induknya
Untuk format BSD dan saat Stat kata kunci digunakan, karakter tambahan mungkin ditampilkan:
< prioritas tinggi (tidak baik untuk pengguna lain)
N prioritas rendah (baik untuk pengguna lain)
L memiliki halaman yang dikunci ke dalam memori (untuk IO real-time dan kustom)
s adalah pemimpin sesi
l multi-utas (menggunakan CLONE_THREAD, seperti yang dilakukan pthreads NPTL)
+ ada di grup proses latar depan
USANG SORT KUNCI
Kunci ini digunakan oleh BSD O option (ketika digunakan untuk menyortir). GNU --menyortir
opsi tidak menggunakan kunci ini, tetapi penentu yang dijelaskan di bawah dalam STANDAR FORMAT
SPESIFIKASI bagian. Perhatikan bahwa nilai yang digunakan dalam pengurutan adalah nilai internal ps kegunaan
dan bukan nilai "dimasak" yang digunakan di beberapa bidang format keluaran (mis. menyortir pada tty
akan mengurutkan ke dalam nomor perangkat, tidak sesuai dengan nama terminal yang ditampilkan). Pipa ps
keluaran ke dalam jenis(1) perintah jika Anda ingin mengurutkan nilai yang dimasak.
KUNCI PANJANG DESKRIPSI
c cmd nama sederhana yang dapat dieksekusi
C pcpu cpu pemanfaatan
f menandai bendera seperti dalam bidang F format panjang
ID grup proses pgrp g
G tpgid mengontrol ID grup proses tty
j cuttime kumulatif waktu pengguna
J cstime waktu sistem kumulatif
k utime waktu pengguna
m min_flt jumlah kesalahan halaman kecil
M maj_flt jumlah kesalahan halaman utama
n cmin_flt kumulatif kesalahan halaman kecil
N cmaj_flt kumulatif kesalahan halaman utama
o ID sesi sesi
ID proses p pid
ID proses induk P ppid
r rss ukuran set penduduk
R halaman penduduk penduduk
s ukuran ukuran memori dalam kilobyte
S berbagi jumlah halaman yang dibagikan
t tty nomor perangkat tty pengontrol
T start_time proses waktu dimulai
U uid nomor ID pengguna
u nama pengguna pengguna
v vsize total ukuran VM dalam KiB
y prioritas prioritas penjadwalan kernel
AIX FORMAT DESKRIPSI
Kredensial mikro ps mendukung deskriptor format AIX, yang berfungsi seperti kode pemformatan
Printf(1) dan Printf(3). Misalnya, output default normal dapat diproduksi dengan
ini: ps -eo "%P %y %x %C". itu NORMAL kode dijelaskan di bagian berikutnya.
KODE NORMAL HEADER
%C pcpu %CPU
%G grup GROUP
%P ppid PPID
%U pengguna PENGGUNA
%a arg PERINTAH
%c COMMAND
%g rgrup RGROUP
%n bagus NI
%p pid PID
%r pgid PGID
%t waktu berlalu
%u pengguna RUSER
%x waktu WAKTU
%y tty TTY
%z vsz VSZ
STANDAR FORMAT SPESIFIKASI
Berikut adalah kata kunci yang berbeda yang dapat digunakan untuk mengontrol format output (misalnya dengan
Option -o) atau untuk mengurutkan proses yang dipilih dengan gaya GNU --menyortir .
Sebagai contoh: ps -eo pid, pengguna, args --menyortir pemakai
Versi ps mencoba mengenali sebagian besar kata kunci yang digunakan dalam implementasi lain
of ps.
Penentu format yang ditentukan pengguna berikut mungkin berisi spasi:
args, cmd, comm, Command, nama-nama, ucmd, ukom, mulai, bsdstart, awal.
Beberapa kata kunci mungkin tidak tersedia untuk diurutkan.
KODE HEADER DESKRIPSI
% CPU %CPU pemanfaatan cpu dari proses dalam format "##.#". Saat ini adalah
waktu CPU yang digunakan dibagi dengan waktu proses telah berjalan
(rasio cputime/realtime), dinyatakan sebagai persentase. Tidak akan
tambahkan hingga 100% kecuali Anda beruntung. (alias pcpu).
% mem Rasio %MEM dari ukuran set residen proses ke memori fisik aktif
mesin, dinyatakan sebagai persentase. (alias malam).
args Perintah COMMAND dengan semua argumennya sebagai string. Modifikasi pada
argumen dapat ditampilkan. Output di kolom ini mungkin berisi:
spasi. Sebuah proses ditandai sebagian mati, menunggu untuk menjadi
dihancurkan sepenuhnya oleh induknya. Terkadang proses args akan menjadi
tidak tersedia; ketika ini terjadi, ps sebagai gantinya akan mencetak yang dapat dieksekusi
nama dalam kurung. (alias cmd, Command). Lihat juga comm format
kata kunci, -f pilihan, dan c .
Ketika ditentukan terakhir, kolom ini akan meluas ke tepi
layar. Jika ps tidak dapat menentukan lebar tampilan, seperti saat output
diarahkan (menyalurkan) ke dalam file atau perintah lain, lebar keluaran
tidak terdefinisi (mungkin 80, tidak terbatas, ditentukan oleh JANGKA
variabel, dan sebagainya). NS KOLOM variabel lingkungan atau --kol
opsi dapat digunakan untuk menentukan lebar secara tepat dalam kasus ini. NS
w or -w pilihan dapat juga digunakan untuk mengatur lebar.
diblokir BLOKIR topeng dari sinyal yang diblokir, lihat sinyal(7). Menurut lebarnya
lapangan, topeng 32 atau 64-bit dalam format heksadesimal adalah
ditampilkan. (alias tanda_blok, topeng sigmask).
bsdstart MULAI waktu perintah dimulai. Jika proses dimulai kurang dari 24
jam yang lalu, format outputnya adalah " HH:MM", selain itu " Mmm:SS"
(di mana Mmm adalah tiga huruf bulan ini). Lihat juga
mulai, awal, waktu mulai, dan waktu.
waktu lama WAKTU akumulasi waktu cpu, pengguna + sistem. Format tampilan biasanya
"MMM:SS", tetapi dapat digeser ke kanan jika prosesnya lebih banyak
dari 999 menit waktu cpu.
c pemanfaatan prosesor C. Saat ini, ini adalah nilai integer dari
persen penggunaan selama masa proses. (Lihat % CPU).
tertangkap TANGKAP topeng dari sinyal yang tertangkap, lihat sinyal(7). Menurut lebarnya
lapangan, topeng 32 atau 64 bit dalam format heksadesimal adalah
ditampilkan. (alias sig_catch, tangkapan layar).
grup c CGROUP menampilkan grup kontrol tempat proses tersebut berada.
kelas CLS penjadwalan kelas proses. (alias kebijaksanaan, cls). lapangan
nilai yang mungkin adalah:
- tidak dilaporkan
TS SCHED_OTHER
FF SCHED_FIFO
RR SCHED_RR
B SCHED_BATCH
ISO SCHED_ISO
IDL JADWAL_IDLE
? nilai tidak diketahui
cls CLS penjadwalan kelas proses. (alias kebijaksanaan, cls). lapangan
nilai yang mungkin adalah:
- tidak dilaporkan
TS SCHED_OTHER
FF SCHED_FIFO
RR SCHED_RR
B SCHED_BATCH
ISO SCHED_ISO
IDL JADWAL_IDLE
? nilai tidak diketahui
cmd CMD lihat args. (alias args, Command).
comm COMMAND nama perintah (hanya nama yang dapat dieksekusi). Modifikasi pada
nama perintah tidak akan ditampilkan. Sebuah proses ditandai adalah
sebagian mati, menunggu untuk dihancurkan sepenuhnya oleh induknya. NS
output di kolom ini mungkin berisi spasi. (alias ucmd, ukom). Lihat
juga args format kata kunci, itu -f pilihan, dan c .
Ketika ditentukan terakhir, kolom ini akan meluas ke tepi
layar. Jika ps tidak dapat menentukan lebar tampilan, seperti saat output
diarahkan (menyalurkan) ke dalam file atau perintah lain, lebar keluaran
tidak terdefinisi (mungkin 80, tidak terbatas, ditentukan oleh JANGKA
variabel, dan sebagainya). NS KOLOM variabel lingkungan atau --kol
opsi dapat digunakan untuk menentukan lebar secara tepat dalam kasus ini. NS
w or -w pilihan dapat juga digunakan untuk mengatur lebar.
Command PERINTAH Lihat args. (alias args, Command).
cp CP per-mill (persepuluh persen) penggunaan CPU. (Lihat % CPU).
waktu cpu TIME kumulatif waktu CPU, format "[DD-]jj:mm:dd". (alias waktu).
drs Ukuran set residen data DRS, jumlah memori fisik yang dikhususkan untuk
selain kode yang dapat dieksekusi.
tenang EGID nomor ID grup efektif dari proses sebagai bilangan bulat desimal.
(Alias gid).
grup elektronik EGROUP ID grup yang efektif dari proses. Ini akan menjadi grup tekstual
ID, jika dapat diperoleh dan lebar bidang memungkinkan, atau desimal
representasi sebaliknya. (alias kelompok).
eip penunjuk instruksi EIP.
esp Penunjuk tumpukan ESP.
waktu ELAPSED waktu yang berlalu sejak proses dimulai, dalam bentuk
[[DD-]jj:]mm:dd.
waktu ELAPSED waktu berlalu sejak proses dimulai, dalam detik.
euid ID pengguna efektif EUID (alias uid).
pengguna EUSER nama pengguna yang efektif. Ini akan menjadi ID pengguna tekstual, jika bisa
diperoleh dan lebar bidang memungkinkan, atau representasi desimal
sebaliknya. NS n opsi dapat digunakan untuk memaksa desimal
perwakilan. (alias nama kamu, pengguna).
f Bendera F yang terkait dengan proses, lihat PROSES BENDERA bagian.
(Alias bendera, bendera).
fgid ID grup akses sistem file FGID. (alias fsgid).
grup f ID grup akses sistem file FGROUP. Ini akan menjadi ID grup tekstual, jika
itu dapat diperoleh dan lebar bidang memungkinkan, atau desimal
representasi sebaliknya. (alias grup fs).
bendera P lihat f. (alias f, bendera).
bendera P lihat f. (alias f, bendera).
nama-nama COMMAND 8 byte pertama dari nama dasar file eksekusi proses.
Output dalam kolom ini mungkin berisi spasi.
cairan ID pengguna akses sistem file FUID. (alias cairan).
fuser ID pengguna akses sistem file FUSER. Ini akan menjadi ID pengguna tekstual, jika
dapat diperoleh dan lebar bidang memungkinkan, atau desimal
representasi sebaliknya.
gid GID lihat tenang. (alias tenang).
kelompok GRUP lihat grup elektronik. (alias grup elektronik).
diabaikan DIABAIKAN topeng dari sinyal yang diabaikan, lihat sinyal(7). Menurut lebarnya
lapangan, topeng 32 atau 64 bit dalam format heksadesimal adalah
ditampilkan. (alias sig_abaikan, tanda tangan).
ipcns IPCNS Nomor inode unik yang menjelaskan namespace tempat proses tersebut berada.
Lihat ruang nama(7).
label Label keamanan LABEL, paling umum digunakan untuk data konteks SELinux. Ini
adalah untuk wajib Mengakses kontrol ("MAC") ditemukan pada keamanan tinggi
sistem.
mulai MULAI waktu perintah dimulai. Lihat juga bsdstart, awal, waktu mulai,
dan waktu.
sesi SESI menampilkan pengidentifikasi sesi masuk dari suatu proses, jika systemd
dukungan telah disertakan.
lwp ID proses (utas) ringan LWP dari entitas yang dapat dikirim (alias
spid, waktu). Lihat waktu untuk informasi tambahan.
mesin MACHINE menampilkan nama mesin untuk proses yang ditetapkan ke VM atau container,
jika dukungan systemd telah disertakan.
maj_flt MAJFLT Jumlah kesalahan halaman utama yang terjadi dengan ini
proses.
min_flt MINFLT Jumlah kesalahan halaman kecil yang terjadi dengan ini
proses.
mntn MNTNS Nomor inode unik yang menjelaskan namespace tempat proses tersebut berada.
Lihat ruang nama(7).
netn NETNS Nomor inode unik yang menjelaskan namespace tempat proses tersebut berada.
Lihat ruang nama(7).
ni NI nilai bagus. Ini berkisar dari 19 (terbaik) hingga -20 (tidak baik untuk
lainnya), lihat bagus(1). (alias bagus).
bagus NI lihat ni.(Alias ni).
nlwp NLWP jumlah lwps (utas) dalam proses. (alias menghitung).
tidak Alamat WCHAN dari fungsi kernel tempat proses sedang tidur (gunakan
siapa jika Anda ingin nama fungsi kernel). Menjalankan tugas akan
tampilkan tanda hubung ('-') di kolom ini.
ouid OWNER menampilkan pengidentifikasi pengguna Unix dari pemilik sesi a
proses, jika dukungan systemd telah disertakan.
pcpu %CPU lihat % CPU. (alias % CPU).
tertunda Masker PENDING dari sinyal yang tertunda. Lihat sinyal(7). Sinyal menunggu di
proses berbeda dari sinyal yang tertunda pada utas individu.
Gunakan m pilihan atau -m pilihan untuk melihat keduanya. Menurut
lebar bidang, topeng 32 atau 64 bit dalam format heksadesimal adalah
ditampilkan. (alias sig).
hal ID grup proses PGID atau, yang setara, ID proses dari proses
pemimpin grup. (alias pgrp).
pgrp lihat PGRP hal. (alias hal).
pid PID nomor yang mewakili ID proses (alias tgid).
pidn PIDNS Nomor inode unik yang menjelaskan namespace tempat proses tersebut berada.
Lihat ruang nama(7).
malam %MEM lihat % mem. (alias % mem).
kebijaksanaan POL penjadwalan kelas proses. (alias kelas, cls). Mungkin
nilai-nilai adalah:
- tidak dilaporkan
TS SCHED_OTHER
FF SCHED_FIFO
RR SCHED_RR
B SCHED_BATCH
ISO SCHED_ISO
IDL JADWAL_IDLE
? nilai tidak diketahui
ppid ID proses induk PPID.
pri PRI prioritas proses. Angka yang lebih tinggi berarti prioritas yang lebih rendah.
psr Prosesor PSR yang saat ini ditugaskan untuk proses tersebut.
kaku ID grup asli RGID.
grup r RGROUP nama grup asli. Ini akan menjadi ID grup tekstual, jika bisa
diperoleh dan lebar bidang memungkinkan, atau representasi desimal
jika tidak.
rss Ukuran set residen RSS, memori fisik yang tidak tertukar yang dimiliki oleh suatu tugas
digunakan (dalam kiloBytes). (alias ukuran rs, rsz).
ukuran rs lihat RSS rss. (alias rss, rsz).
rsz RSZ lihat rss. (alias rss, ukuran rs).
rtprio Prioritas waktu nyata RTPRIO.
ruid ID pengguna asli RUID.
pengguna ID pengguna asli RUSER. Ini akan menjadi ID pengguna tekstual, jika bisa
diperoleh dan lebar bidang memungkinkan, atau representasi desimal
jika tidak.
s S tampilan status minimal (satu karakter). Lihat bagian PROSES NEGARA
KODE untuk nilai yang berbeda. Lihat juga Stat jika Anda ingin
informasi tambahan yang ditampilkan. (alias negara).
sched SCH kebijakan penjadwalan proses. Kebijakan SCHED_OTHER
(SCHED_NORMAL), SCHED_FIFO, SCHED_RR, SCHED_BATCH, SCHED_ISO, dan
SCHED_IDLE masing-masing ditampilkan sebagai 0, 1, 2, 3, 4, dan 5.
kursi SEAT menampilkan pengidentifikasi yang terkait dengan semua perangkat keras
ditugaskan ke tempat kerja tertentu, jika dukungan systemd telah
disertakan.
sess ID sesi SESS atau, setara, ID proses dari pemimpin sesi.
(Alias Sidang, sid).
sgi_p Prosesor P tempat proses sedang dijalankan. Menampilkan "*"
jika proses saat ini tidak berjalan atau tidak dapat dijalankan.
SGID SGID menyimpan ID grup. (alias svgid).
sgrup SGROUP menyimpan nama grup. Ini akan menjadi ID grup tekstual, jika bisa
diperoleh dan lebar bidang memungkinkan, atau representasi desimal
jika tidak.
sid SID lihat sess. (alias sess, Sidang).
sig TERTUNDA lihat tertunda. (alias tertunda, tanda_pend).
tangkapan layar TERTANGKAP lihat tertangkap. (alias tertangkap, sig_catch).
tanda tangan DIABAIKAN lihat diabaikan. (alias diabaikan, sig_abaikan).
topeng sigmask DIBLOKIR lihat diblokir. (alias diblokir, tanda_blok).
ukuran SIZE perkiraan jumlah ruang swap yang akan diperlukan jika
prosesnya adalah mengotori semua halaman yang dapat ditulis dan kemudian ditukar.
Angka ini sangat kasar!
mengiris SLICE menampilkan unit irisan tempat suatu proses berada, jika systemd
dukungan telah disertakan.
spid SPID lihat lwp. (alias lwp, waktu).
tumpukan Alamat Stackp bagian bawah (awal) dari tumpukan untuk proses.
awal MULAI waktu perintah dimulai. Jika proses dimulai kurang dari 24
jam yang lalu, format outputnya adalah "HH:MM:SS", selain itu "Mmm dd"
(di mana Mmm adalah nama bulan tiga huruf). Lihat juga
mulai, bsdstart, waktu mulai, dan waktu.
waktu mulai MULAI waktu mulai atau tanggal proses. Hanya tahun yang akan
ditampilkan jika prosesnya tidak dimulai pada tahun yang sama ps adalah
dipanggil, atau "MmmDD" jika tidak dimulai pada hari yang sama, atau "HH:MM"
sebaliknya. Lihat juga bsdstart, awal, mulai, dan waktu.
Stat Status proses multi-karakter STAT. Lihat bagian PROSES NEGARA KODE untuk
makna nilai yang berbeda. Lihat juga s dan negara jika Anda hanya ingin
karakter pertama yang ditampilkan.
negara S lihat s. (alias s).
SUID SUID menyimpan ID pengguna. (alias sial).
sangat bagus ID grup SUPGID dari grup tambahan, jika ada. Lihat dapatkan grup(2).
supgrp SUPGRP nama grup dari grup pelengkap, jika ada. Lihat dapatkan grup(2).
pengguna SUSER menyimpan nama pengguna. Ini akan menjadi ID pengguna tekstual, jika bisa
diperoleh dan lebar bidang memungkinkan, atau representasi desimal
sebaliknya. (alias svuser).
svgid SVGID lihat SGID. (alias SGID).
sial SVUID lihat SUID. (alias SUID).
sz Ukuran SZ di halaman fisik gambar inti dari proses. Ini
termasuk teks, data, dan ruang tumpukan. Pemetaan perangkat saat ini
pengecualian; ini dapat berubah. Lihat vsz dan rss.
tgid TGID nomor yang mewakili grup utas tempat tugas berada
(Alias pid). Ini adalah ID proses dari pemimpin grup utas.
menghitung THCNT lihat nlwp. (alias nlwp). jumlah utas kernel yang dimiliki oleh
proses.
waktu TID nomor unik yang mewakili entitas yang dapat dikirim (alias
lwp, spid). Nilai ini juga dapat muncul sebagai: ID proses (pid); A
ID grup proses (pgrp); ID sesi untuk pemimpin sesi (sid);
ID grup utas untuk pemimpin grup utas (tgid); dan sebuah tty
ID grup proses untuk pemimpin grup proses (tpgid).
waktu Waktu CPU kumulatif TIME, format "[DD-]HH:MM:SS". (alias waktu cpu).
nama TTY mengendalikan tty (terminal). (alias tt, tty).
tpgid ID TPGID dari grup proses latar depan pada tty (terminal) yang
proses terhubung ke, atau -1 jika proses tidak terhubung ke a
tty.
sangat Ukuran set penduduk teks TRS, jumlah memori fisik yang dikhususkan untuk
kode yang dapat dieksekusi.
tt TT mengendalikan tty (terminal). (alias nama, tty).
tty TT mengendalikan tty (terminal). (alias nama, tt).
ucmd CMD lihat comm. (alias comm, ukom).
ukom COMMAND lihat comm. (alias comm, ucmd).
uid lihat UID euid. (alias euid).
nama kamu PENGGUNA lihat pengguna. (alias pengguna, pemakai).
satuan UNIT menampilkan unit milik suatu proses, jika dukungan systemd memiliki
telah dimasukkan.
pemakai PENGGUNA lihat pengguna. (alias pengguna, nama kamu).
pengguna PENGGUNA Nomor inode unik yang menjelaskan namespace tempat proses tersebut berada.
Lihat ruang nama(7).
utsns UTSNS Nomor inode unik yang menjelaskan namespace dari proses tersebut.
Lihat ruang nama(7).
unit UUNIT menampilkan unit pengguna tempat suatu proses berada, jika systemd mendukung
telah disertakan.
vs ukuran VSZ lihat vsz. (alias vsz).
vsz VSZ ukuran memori virtual proses dalam KiB (1024-byte unit). Perangkat
pemetaan saat ini dikecualikan; ini dapat berubah. (alias
vs ukuran).
siapa Nama WCHAN dari fungsi kernel di mana proses sedang tidur, tanda "-"
jika proses sedang berjalan, atau "*" jika prosesnya multi-utas
dan ps tidak menampilkan utas.
LINGKUNGAN VARIABEL
Variabel lingkungan berikut dapat mempengaruhi: ps:
KOLOM
Ganti lebar tampilan default.
LINES
Ganti tinggi tampilan default.
PS_PERSONALITAS
Setel ke salah satu posix, old, linux, bsd, sun, digital... (lihat bagian KEPRIBADIAN bawah).
CMD_ENV
Setel ke salah satu posix, old, linux, bsd, sun, digital... (lihat bagian KEPRIBADIAN bawah).
SAYA_INGIN_A_BROKEN_PS
Paksa interpretasi baris perintah yang sudah usang.
LC_TIME
Format tanggal.
PS_WARNA
Saat ini tidak didukung.
PS_FORMAT
Penggantian format keluaran default. Anda dapat mengatur ini ke format string dari jenis yang digunakan
untuk -o pilihan. Itu DefSysV dan DefBSD nilai sangat berguna.
PS_SYSMAP
Daftar nama default (System.map) lokasi.
PS_SYSTEM_MAP
Daftar nama default (System.map) lokasi.
POSIXLY_BENAR
Jangan mencari alasan untuk mengabaikan "fitur" yang buruk.
POSIX2
Ketika diatur ke "on", bertindak sebagai POSIXLY_BENAR.
UNIX95
Jangan mencari alasan untuk mengabaikan "fitur" yang buruk.
_XPG
Cancel CMD_ENV=iris perilaku tidak standar.
Secara umum, adalah ide yang buruk untuk mengatur variabel-variabel ini. Satu-satunya pengecualian adalah CMD_ENV or
PS_PERSONALITAS, yang dapat disetel ke Linux untuk sistem normal. Tanpa pengaturan itu, ps
mengikuti bagian yang tidak berguna dan buruk dari standar Unix98.
KEPRIBADIAN
390 seperti OS/390 OpenEdition ps
aix seperti AIX ps
bsd seperti FreeBSD ps (sama sekali tidak standar)
compaq seperti Digital Unix ps
debian seperti Debian lama ps
digital seperti Tru64 (adalah Digital Unix, adalah OSF/1) ps
gnu seperti Debian lama ps
hp seperti HP-UX ps
hpux seperti HP-UX ps
irix seperti irix ps
linux ***** direkomendasikan *****
tua seperti Linux asli ps (sama sekali tidak standar)
os390 seperti OS/390 Edisi Terbuka ps
standar posix
s390 seperti OS/390 Edisi Terbuka ps
sco seperti SCO ps
sgi suka Irix ps
solaris2 seperti Solaris 2+ (SunOS 5) ps
sunos4 seperti SunOS 4 (Solaris 1) ps (sama sekali tidak standar)
standar svr4
standar sysv
tru64 seperti Tru64 (adalah Digital Unix, adalah OSF/1) ps
standar unix
standar unix95
standar unix98
Gunakan ps online menggunakan layanan onworks.net