ฉันจะดูว่าอาร์กิวเมนต์บรรทัดคำสั่งใดที่ถูกส่งผ่านไปยังกระบวนการทำงานบน Mac OS X
ฉันจะดูว่าอาร์กิวเมนต์บรรทัดคำสั่งใดที่ถูกส่งผ่านไปยังกระบวนการทำงานบน Mac OS X
คำตอบ:
เรียกใช้รายการกระบวนการปกติผ่าน Terminal:
ps auxww
ww
ตัวเลือกไวยากรณ์ BSD สำหรับรายการที่กว้าง คุณยังสามารถใช้:
ps -ef
สำหรับไวยากรณ์ POSIX ที่ใช้กันทั่วไปในขณะนี้
ตัวอย่างเอาต์พุตที่คุณสามารถดูอาร์กิวเมนต์ของกระบวนการต่างๆ:
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
werner 22208 3.8 0.1 187288 4692 ?? SN 2May12 373:03.43 CocoaDialog progressbar --indeterminate --title LaTeX Watch --text LaTeX Watch: Compiling document
werner 9860 3.0 1.9 694776 161780 ?? S Fri06PM 26:18.32 /Applications/Skype.app/Contents/MacOS/Skype -psn_0_133185276
werner 9791 2.4 0.4 2918396 30876 ?? S Fri06PM 0:19.30 /Applications/iTerm.app/Contents/MacOS/iTerm -psn_0_133144306
werner 9718 2.2 0.8 531556 67940 ?? S Fri06PM 24:10.68 /Applications/Google Drive.app/Contents/MacOS/Google Drive -psn_0_132955844
_windowserver 9663 1.9 1.7 3297256 144764 ?? Ss Fri06PM 16:48.69 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Resources/WindowServer -daemon