คำถามติดแท็ก ps

5
แสดงชื่อกระบวนการเต็มรูปแบบด้านบน
ฉันใช้งานรางรางบนอูบุนตู เมื่อฉัน ps -AF ฉันจะได้รับชื่อกระบวนการอธิบายที่กำหนดโดยโมดูล apache เช่น 00:00:43 Rails: /var/www... ซึ่งมีประโยชน์มากในการวินิจฉัยปัญหาโหลด แต่เมื่อฉันอยู่ด้านบนกระบวนการเดียวกันจะปรากฏขึ้นอย่างง่ายๆ ruby มีวิธีใดที่จะทำให้ชื่อกระบวนการ ps-AF อยู่ด้านบนหรือไม่

6
จะป้องกันไม่ให้“ ps” รายงานกระบวนการของตัวเองได้อย่างไร
$ ps | grep django 28006 ttys004 0:01.12 /usr/bin/python bin/django celeryd --beat 51393 ttys005 0:01.45 /usr/bin/python bin/django celeryd -l INFO 51472 ttys005 0:01.29 /usr/bin/python bin/django celeryd -l INFO 51510 ttys005 0:01.89 /usr/bin/python bin/django celeryd -l INFO 51801 ttys005 0:01.83 /usr/bin/python bin/django celeryd -l INFO 53470 ttys005 0:03.97 /usr/bin/python bin/django celeryd …
52 process  grep  ps 

1
s + S1 + T R + หมายถึงอะไรในรายการ ps ax ps
ฉันรันคำสั่งนี้และได้ผลลัพธ์นี้ แต่ไม่สามารถเข้าใจผลลัพธ์ที่อินสแตนซ์ของโหนดที่ฉันควรฆ่า ps ax | grep node 23308 pts/3 S+ 0:00 sudo node index.js 23310 pts/3 Sl+ 0:00 node index.js 23568 pts/1 T 0:00 sudo node index.js 23824 pts/4 S+ 0:00 sudo node index.js 23826 pts/4 Sl+ 0:00 node index.js 24202 pts/5 R+ 0:00 grep --color=auto node และ S + …
37 ubuntu  ps 

2
มีการรายงานการใช้หน่วยความจำใน Linux อย่างไร
เมื่อใช้ ps ฉันจะเห็นขนาด vsize (เหมือนกับ VIRT ของ top หรือไม่) และ rss (เหมือนกับ res ของ top?) (อีกหนึ่งที่ฉันเห็นด้านบนคือ SHR) มีใครสรุปให้ฉันได้ไหม
17 linux  memory  top  ps 

3
ตรวจสอบกระบวนการที่เกิดใหม่ทั้งหมดบนเครื่อง Linux
บางครั้งกระบวนการมาและไปเร็วกว่าที่ฉันสามารถทำได้แต่ps auxลองwatch -d -n0.1 "ps aux | tail"อีกครั้งนั่นถูก จำกัด ไว้ที่ 1 / 10th ของวินาที สิ่งที่ฉันต้องการคือเรียกใช้คำสั่งและทำตามกระบวนการใหม่ทั้งหมดหนึ่งรายการต่อบรรทัดตามที่วางไข่ แม้แต่กระบวนการที่ทำงานเร็ว ฉันรู้ว่าstraceมีความสามารถคล้ายกันนี้ แต่ฉันไม่สามารถทำสิ่งที่ฉันต้องการได้ tl;dr : มีวิธีบันทึกกระบวนการใหม่ทั้งหมดหรือไม่ ฉันไม่ต้องการรู้อะไรมากไปกว่าบรรทัดที่ps auxจะให้ฉันสำหรับกรณีปัจจุบันฉันเพิ่งมีกระบวนการที่เกิดขึ้นโดยผู้อื่นและหายไปฉันต้องการที่จะเรียกใช้ แต่ฉันไม่รู้ สิ่งที่คำสั่งจะเป็น แม้รู้ว่า PID ใหม่จะเพียงพอเพราะฉันสามารถคิดสคริปต์ที่จะใช้สิ่งเหล่านี้และทำงานps | grepกับสิ่งเหล่านี้และให้ข้อมูลเพิ่มเติมกับฉันในขณะที่กระบวนการกำลังทำงานอยู่ (สมมติว่าหวังว่ากระบวนการจะยังอยู่psต่อไป
12 process  ps  strace 

1
สถานะ D + ในเอาต์พุต ps
มีความแตกต่างระหว่าง D, Ds และ D + สถานะของกระบวนการจากเอาต์พุต ps หรือไม่ $ ps -e -o pid,stat,comm,wchan=WIDE-WCHAN-COLUMN | grep D PID STAT COMMAND WIDE-WCHAN-COLUMN 12987 D+ du o2net_send_message_vec ฉันเข้าใจ D หมายถึง Disk Sleep ต้องการทราบ D +, Ds และสิ่งที่พวกเขายืนหยัดเพื่อ?
9 linux  ps 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.