Her şeyden önce, (İşlem Tanımlayıcı) ile temsil edilen ps aux | grep <PID>
belirli bir işlemin ayrıntılarını göstermek istediğinizde kullanışlıdır .PID
<PID>
Örneğin, ( ps aux | grep 'firefox\|USER'
aracı contein sadece çizgiler baskı firefox
ya da USER
):
ps aux | grep 'firefox\|USER'
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
terdon 9021 2.5 11.8 1950888 970832 ? Sl Apr03 108:41 /opt/firefox/firefox
Yani, benim için PID firefox
Örneğin Yani, kaçak çalıştığınız komutunu kullanmak, ben yerini alacak 9021. olduğu <PID>
ile 9021
:
ps aux | grep 9021
terdon 9021 2.5 11.5 1948776 942640 ? Sl Apr03 109:03 /opt/firefox/firefox
Şimdi, "bu işlemleri çalıştıran dosyaları göster" ile ne demek istediğinizden emin değilim. Bu işlemlerin hangi dosyaları kullandığını görüntülemek istiyorsanız ps aux
, bunu yapmanın bir yoludur. Diyelim ki /usr/share/doc/nano/faq.html
bu komutu kullanarak dosyayı açtım :
firefox /usr/share/doc/nano/faq.html
Hangi dosyayı firefox
kullanarak açmış görebiliyordu ps
:
ps aux | grep firefox
terdon 31763 18.7 1.0 682916 84352 pts/10 Sl+ 17:10 0:02 firefox /usr/share/doc/nano/faq.html
Açılan dosya, firefox'a iletilen bağımsız değişkenlerden biri olarak gösterilir. PID'nin farklı olduğunu unutmayın (şimdi 31763
bunun yerine 9021
), çünkü çalışan her programın kendine özgü PID'si vardır.
Başka bir yararlı komut top
. -c
Anahtarla çalıştırırsanız , bir komuta iletilen bağımsız değişkenleri ve -u <your user>
yalnızca kullanıcı adınızla başlatılan işlemleri gösterir ( <your user>
gerçek kullanıcı adınızla değiştirin ):
top -c -u terdon
Bu, yerel makinemdeki çıktıdır (kullanıcı terdon
yalnızca iki işlem çalıştırıyor):
top - 17:14:41 up 3 days, 49 min, 14 users, load average: 0.48, 0.54, 0.55
Tasks: 228 total, 1 running, 226 sleeping, 0 stopped, 1 zombie
%Cpu(s): 7.1 us, 5.5 sy, 0.0 ni, 86.5 id, 0.0 wa, 0.0 hi, 0.9 si, 0.0 st
KiB Mem: 8187940 total, 8007220 used, 180720 free, 349264 buffers
KiB Swap: 8191996 total, 5556 used, 8186440 free, 4173004 cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
31573 terdon 20 0 24900 5576 1684 S 0.0 0.1 0:00.20 bash
31763 terdon 20 0 666m 77m 28m S 0.0 1.0 0:02.39 firefox /usr/share/doc/nano/faq.html
Tarafından gösterilen bilgilerin açıklaması için SU ile ilgili soruya verdiğim cevabatop
bakınız .
grep <pid>
,<pid>
gerçek işlem kimliğinizle değiştirmeniz gerekir (bu bir sayıdır).<pid>
sadece bir yer tutucudur, gerçekten yazmanız gereken bir şey değildir.