Bạn có thể sử dụng command | grep specific_text
ví dụ kiểm tra dstat | grep puppet
để tiết kiệm kết quả đầu ra trong một tập tin đăng nhập bạn có hai lựa chọn:
sử dụng tập tin --output dstat --time --cpu --top-cputime --output /tmp/dstat.log | grep puppet
sử dụng lệnh> tệp dstat --time --cpu --top-cputime > /tmp/dstat.log | grep puppet
cho các bản ghi appendind: dstat --time --cpu --top-cputime >> /tmp/dstat.log | grep puppet
đây là screenshots của cả hai lệnh
Theo bình luận của bạn có thể các lệnh này giúp bạn:
(1) lưu số liệu thống kê trong một file dstat --time --cpu --top-cputime --output my.log
(2) áp dụng bộ lọc cho tệp nhật ký và lưu kết quả vào tệp cat my.log | grep httpd > myhttpd.log
(3) kết quả cuối cùng cat myhttpd.log
thấy ảnh chụp màn hình của kết quả here
và nếu bạn muốn viết nội dung vào một tập tin, rằng công việc sẽ không: dstat --time --cpu --top-cputime | grep con rối - đầu ra filen –
kiểm tra cập nhật câu trả lời của tôi – Farshad
Cách chính xác để ghi vào tập tin là - tập tin đầu ra, lệnh> không viết bất cứ điều gì vào tập tin. –