Có công tắc nào để ra top
lệnh để quét một lần hệ thống và không giám sát nó mọi lúc không?
Có công tắc nào để ra top
lệnh để quét một lần hệ thống và không giám sát nó mọi lúc không?
Câu trả lời:
Công -n
tắc là thứ bạn tìm kiếm:
user@host:~$ top -n 1
Xem trang
-n : Number of iterations limit as: -n number
Specifies the maximum number of iterations, or frames, top should produce before ending.
Nếu bạn muốn dừng top
lệnh chỉ cần nhấn q.
Lưu ý: Nếu bạn có xu hướng sử dụng top
trong một tập lệnh, tôi cần nói top
không có nghĩa là cho các tập lệnh, ps
thay vào đó hãy sử dụng .
top
trong một tập lệnh vì tôi nghĩ ps
không có khả năng đọc tải CPU trung bình. Tôi có lầm không?
lưu ý rằng nếu bạn muốn giữ lệnh "top" cho tập lệnh, bạn có thể sử dụng -b
tùy chọn (tùy chọn "-b" có nghĩa là "thao tác chế độ hàng loạt"), tùy chọn này cho phép bạn chuyển hướng đầu ra thành tệp.
Ví dụ:
top -bn 1 2>&1 1> /tmp/topN
top -ban 1 2>&1 1> /tmp/topAN
man command
).