วิธีรับเอาท์พุทคำสั่งสูงสุดเพื่อแสดงอาร์กิวเมนต์ rake


22

ในอดีตเซิร์ฟเวอร์ของเราทั้งหมดจะแสดงอาร์กิวเมนต์คำสั่งที่ส่งผ่านไปยังเรคโดยอัตโนมัติเมื่อเราดูในอันดับต้น ๆ ตัวอย่างเช่น:

ป้อนคำอธิบายรูปภาพที่นี่

แต่บนเซิร์ฟเวอร์นี้โดยเฉพาะเราได้รับสิ่งนี้แทน (รูปภาพทำงานด้านบนแสดงคำสั่ง rake แต่ไม่แสดงอาร์กิวเมนต์ใด ๆ ที่ถูกส่งผ่านไปยังเรค):

ป้อนคำอธิบายรูปภาพที่นี่

เซิร์ฟเวอร์ทั้งสองกำลังเรียกใช้ Ubuntu (แม้ว่าเซิร์ฟเวอร์ที่ไม่มีคำสั่ง rake จะเป็นรุ่นใหม่กว่าของ ubuntu) ทั้งสองวิ่งผ่าน rake ผ่าน ruby ​​enterprise edition (จัดทำโดย rvm) ดูเหมือนจะไม่พบเอกสารใด ๆ เกี่ยวกับวิธีการเลือกสิ่งที่จะแสดงในคอลัมน์ "คำสั่ง" นอกเหนือจากการสลับ "มากกว่าข้อมูล / ข้อมูลน้อยลง" ที่ชัดเจน (ภาพหน้าจอทั้งหมดจะแสดงเมื่อเปิดใช้งานข้อมูลเพิ่มเติม

มีใครพบอะไรที่คล้ายกันกับสิ่งนี้หรือไม่


ฉันยืนยันว่า ps แสดงปัญหาเดียวกันกับเซิร์ฟเวอร์นี้เป็นอันดับต้น ๆ จะไม่แสดงข้อโต้แย้งที่ได้รับ การค้นหาคำอธิบายดำเนินต่อไป
wbharding

ตอนนี้ฉันเข้าใจปัญหาว่า / proc / [pid] / cmdline (ซึ่งควบคุมสิ่งที่แสดงโดย top และ ps) ไม่ได้ให้ผลลัพธ์เดียวกันบนเซิร์ฟเวอร์ทั้งสอง ฉันโพสต์คำถามที่ได้รับการอัปเดตและมีรายละเอียดเพิ่มเติมที่นี่serverfault.com/questions/478669/…
wbharding

คำตอบ:


25

ใช้top -cเพื่อสร้างอาร์กิวเมนต์การแสดงยอดนิยม อีกทางเลือกหนึ่งเพียงแค่กดcในการทำงานtopเพื่อ toogle นี้


1
ขออภัยฉันควรจะชัดเจนมากขึ้น: ภาพหน้าจอที่ฉันแสดงให้เห็นหลังจากสลับเอาต์พุตด้วย "c" พวกเขายังไม่มีข้อโต้แย้งในการเสาะหา
wbharding

1

ผลลัพธ์ของการalias แสดงชื่อแทนสำหรับด้านบนหรือไม่?

ไม่มีตัวแปรสภาพแวดล้อมที่ฉันรู้ว่าจะเปลี่ยนพฤติกรรมเริ่มต้นของ top เนื่องจาก VIRT และ CPULOOP ไม่มีผลกับสิ่งนี้

เนื้อหาของ / etc / toprc คืออะไร? - นั่นคือไฟล์การกำหนดค่าทั้งระบบ (นอกจากนี้ยังมีไฟล์ปรับแต่งส่วนบุคคล แต่ฉันสงสัยว่าคุณจะไม่รู้เกี่ยวกับมัน)

ฉันขอแนะนำให้สร้าง / เปลี่ยนแปลง / etc / toprc เพื่อรับผลลัพธ์ที่คุณต้องการ และกำจัดนามแฝงหากมีอยู่

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