จะตรึงรายการของกระบวนการใน htop ได้อย่างไร?


18

ฉันต้องการหยุดการรีเฟรชรายการกระบวนการ ปัญหาของฉันคือรีเฟรชตัวเองบ่อยเกินไป

ฉันจะทำมันได้อย่างไร htopฉันใช้

คำตอบ:


16

วิธีที่ง่ายที่สุดคือการหยุดเครื่องด้วยCTRLSและไม่แสดงผลCTRLQในขณะที่htopหรือจอแสดงผลแบบไหลอื่น ๆ กำลังทำงาน (ขอบคุณ Keithสำหรับการเตือนเคล็ดลับง่ายๆนี้)

นอกจากนี้คุณสามารถเปลี่ยนช่วงเวลาการรีเฟรชได้ด้วยการใส่-dรหัสก่อนเรียกใช้htopตัวอย่างเช่น

# htop -d 100

หมายเลข 100 หมายถึงความล่าช้าระหว่างการอัปเดตเป็นสิบวินาที คุณสามารถเปลี่ยนช่วงเวลารีเฟรชได้ตามต้องการ แต่ตอนนี้ไม่มีการสนับสนุนที่หยุดชั่วคราว

หรือคุณสามารถใช้เครื่องมือจับภาพหน้าจอสำหรับการแช่แข็งขณะที่ในส่วนติดต่อแบบกราฟิกถ้าคุณอยู่ในใด ๆสภาพแวดล้อมเดสก์ทอป ในมือสั้น ๆ คุณสามารถกดPrtScrปุ่มได้ตลอดเวลา หรือคุณสามารถติดตั้งและใช้งานแอปพลิเคชั่นจับภาพหน้าจอหรือหน้าจอชนิดใดก็ได้


ขอบคุณ. จะเกิดอะไรขึ้นถ้าฉันตั้งค่ามากเกินไปในเวลาไม่กี่วินาทีและหลังจากที่ฉันต้องการรีเฟรช - มีตัวเลือกใดบ้าง
user1871996

ฉันไม่รู้ว่ามีตัวเลือกอยู่หรือไม่ แต่ถ้าคุณใช้topแทนคุณhtopสามารถเปลี่ยนช่วงเวลารีเฟรชภายในแอปได้โดยพิมพ์dรหัส
Sencer H.

1
คนของฉันพูดว่า: -d --delay = DELAY ความล่าช้าระหว่างการอัพเดทในสิบวินาที
cubuspl42

5
ฉันประหลาดใจที่ไม่มีใครพูดเพียงแค่กด CTRL-S
Keith

ฉันเกลียด CTRL-S (uspend) ทางลัด มันหยุดขั้วเมื่อฉันกดชุดค่าผสมนั้นโดยไม่ตั้งใจ ฉันเกลียดมันมากนั่นเป็นเหตุผลที่ฉันไม่เคยจำการมีอยู่ของมัน: D ขอบคุณสำหรับการเตือนความจำของคุณ
Sencer H.

11

ในฐานะที่เป็นคี ธกล่าวว่า:

CtrlSค้างขั้ว (คุณไม่สามารถโต้ตอบกับhtopหลังจากนั้น)

... และ:

CtrlQ เลิกเปิดใช้งานเทอร์มินัลอีกครั้ง


1
งานนี้และบางสิ่งที่ฉันมักจะลืมจนกว่าฉันจะอยู่ใน VIM และลองใช้ IDE บันทึกทางลัด;)
Tyler Christian
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.