Tôi đang cố gắng viết một tập lệnh có thể theo dõi việc sử dụng CPU của một quá trình trong một khoảng thời gian (để tạo một biểu đồ).
Cho đến nay, đây là lệnh tôi đang sử dụng
ps -p $PROCID -o cputime,etimes
Mối quan tâm duy nhất của tôi là đầu ra của cputime dường như là [dd]hh:mm
(hoặc một cái gì đó tương tự, không thể nhớ ra khỏi đỉnh đầu của tôi bây giờ)
Có cách nào để định dạng cputime tính bằng giây, giống như etime -> etimes để có thời gian trôi qua tính bằng giây?
Chỉnh sửa: Đây là đầu ra mà tôi hiện đang nhận được
2-03:01:33 2653793
Tôi muốn tham số đầu tiên được định dạng sau vài giây, không phải ngày-giờ: phút: giây.