w와 함께 cut 명령을 사용하여 각 활성 프로세스에 해당하는 로그인 및 CPU 시간 목록을 생성할 수 있습니까?
답변1
아마도 다음과 같은 것을 찾고 있을 것입니다.
ps au | tail -n +2 | awk '{ u[$1] += $3 } END { for (x in u) print(x, u[x]) }'
내 시스템의 세 번째 열인 ps
사용자당 %CPU(첫 번째 열)를 합산합니다.
w와 함께 cut 명령을 사용하여 각 활성 프로세스에 해당하는 로그인 및 CPU 시간 목록을 생성할 수 있습니까?
아마도 다음과 같은 것을 찾고 있을 것입니다.
ps au | tail -n +2 | awk '{ u[$1] += $3 } END { for (x in u) print(x, u[x]) }'
내 시스템의 세 번째 열인 ps
사용자당 %CPU(첫 번째 열)를 합산합니다.