Tôi biết rằng ps -eflhiển thị các quy trình đang chạy trên các hệ thống * nix.
Tôi muốn kiểm tra lịch sử của quá trình (trong quá khứ) đã được chạy trên một máy cụ thể, tốt nhất với tất cả các thông tin pscung cấp (ví dụ %CPU, %MEM).
Tôi có thể sử dụng tiện ích dòng lệnh nào, thông tin này được lưu trữ ở đâu đó tương tự như .bash_historytệp?
Bạn có khả năng có thể thiết lập SNMP và một cái gì đó để thăm dò daemon SNMP định kỳ để đạt được điều này. Tôi đã thực hiện điều này để sử dụng Bộ nhớ cho các quy trình trong một khoảng thời gian.
—
Lawrence
như được mô tả ở đây: serverfault.com/questions/386956/pid-history-of-a- Process , một số quy trình xuất bản có PID để syslog (hoặc có thể được thực hiện để làm như vậy).
—
billc
ps -efl.ps auxchỉ dành cho BSD / Linux.