3b8417eea337542bcf50e805983102560245f54f
[khatus.git] / bin / khatus_parse_ps
1 #! /usr/bin/awk -f
2
3 BEGIN {
4 OFS = "|"
5 Kfs = ":"
6 }
7
8 {
9 pid = $1
10 state = $2
11 rss = $3
12 command_i = index($0, $4)
13 command = substr($0, command_i, length($0) - (command_i - 1))
14
15 Pids[pid] = 1
16 Total_Per_State[state]++
17 print("state" Kfs pid, state)
18 print("rss" Kfs pid, rss)
19 print("command" Kfs pid, command)
20 }
21
22 END {
23 print("total_procs", length(Pids))
24 for (state in Total_Per_State) {
25 print("total_per_state" Kfs state, Total_Per_State[state])
26 }
27 }
This page took 0.060213 seconds and 3 git commands to generate.