Как я могу отсортировать активные процессы по общему времени процесса в unix?
Я бы сделал что-то вроде:
ps -A -o cmd,etime --sort etime
Если под «временем процесса» вы подразумеваете истекшее время процесса на настенных часах. Другие варианты времени:
j cutime cumulative user time
J cstime cumulative system time
k utime user time
Вы должны уметь использовать ps Ok
(O - порядок, k - время пользователя) и при необходимости примените параметры выбора и форматирования.
Если я тебя хорошо понимаю, ты можешь бежать top
и нажмите T
.