我已經知道ps -ef
和top
會列出線程信息。事實上,我通過頂部獲得了一個pid。我想查看關於這個線程的更多細節信息,我記得應該有一個Linux命令來這樣做。如何獲取一個Linux線程的詳細信息
謝謝@Shahbaz這回答我的問題。
不過我還是想說清楚。
我要的是:
我有一個PID,我想知道這個線程的詳細信息等,其中的線程啓動,如文件夾?並可能與內存有關。
我等着其實答案
pmap pid
$pmap 498
498: ./bin/redis-server redis.conf
0000000000400000 224K r-x-- /var/www/bin/redis-2.2.11/bin/redis-server
0000000000637000 12K rwx-- /var/www/bin/redis-2.2.11/bin/redis-server
000000000063a000 80K rwx-- [ anon ]
0000000011204000 57756K rwx-- [ anon ]
0000003dd7a00000 112K r-x-- /lib64/ld-2.5.so
0000003dd7c1b000 4K r-x-- /lib64/ld-2.5.so
0000003dd7c1c000 4K rwx-- /lib64/ld-2.5.so
0000003dd7e00000 1332K r-x-- /lib64/libc-2.5.so
0000003dd7f4d000 2048K ----- /lib64/libc-2.5.so
0000003dd814d000 16K r-x-- /lib64/libc-2.5.so
0000003dd8151000 4K rwx-- /lib64/libc-2.5.so
0000003dd8152000 20K rwx-- [ anon ]
0000003dd8200000 520K r-x-- /lib64/libm-2.5.so
0000003dd8282000 2044K ----- /lib64/libm-2.5.so
0000003dd8481000 4K r-x-- /lib64/libm-2.5.so
0000003dd8482000 4K rwx-- /lib64/libm-2.5.so
0000003dd8a00000 88K r-x-- /lib64/libpthread-2.5.so
0000003dd8a16000 2044K ----- /lib64/libpthread-2.5.so
0000003dd8c15000 4K r-x-- /lib64/libpthread-2.5.so
0000003dd8c16000 4K rwx-- /lib64/libpthread-2.5.so
0000003dd8c17000 16K rwx-- [ anon ]
00002b000ff11000 4K rwx-- [ anon ]
00002b000ff28000 416K rwx-- [ anon ]
00002b000ff91000 480K rwx-- [ anon ]
00002b0010fba000 1536K rwx-- [ anon ]
00007fff90700000 84K rw--- [ stack ]
ffffffffff600000 8192K ----- [ anon ]
total 77052k
我希望說清楚。至少,下次我可以很容易地找到它。再次感謝。
你能告訴我們你想要什麼樣的信息嗎? – TheEwook
'[webusr @ ***** 01〜] $ ps aux | grep ruby webusr 7910 0.0 0.0 103268 24088? Sl 10:07 0:01 ruby bluepill.rb'我想要關於哪個文件夾這個ruby命令啓動的信息? – race
@Shahbaz,當然,這很有幫助。 – race