scripts/procstat-rusage
author Tomas Zeman <tomas@functionals.cz>
Tue, 21 Feb 2023 13:03:45 +0100
changeset 40 8c421321123d
parent 38 1eada2e65e7a
permissions -rwxr-xr-x
run-cron-zabbix
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
38
1eada2e65e7a procstat rusage monitoring
Tomas Zeman <tomas.zeman@upc.cz>
parents:
diff changeset
     1
#!/bin/sh
1eada2e65e7a procstat rusage monitoring
Tomas Zeman <tomas.zeman@upc.cz>
parents:
diff changeset
     2
1eada2e65e7a procstat rusage monitoring
Tomas Zeman <tomas.zeman@upc.cz>
parents:
diff changeset
     3
_PID=$1
1eada2e65e7a procstat rusage monitoring
Tomas Zeman <tomas.zeman@upc.cz>
parents:
diff changeset
     4
1eada2e65e7a procstat rusage monitoring
Tomas Zeman <tomas.zeman@upc.cz>
parents:
diff changeset
     5
exec procstat --libxo=json -r $_PID | jq -r '.procstat.rusage | .[] | to_entries | .[] | @text "-|rusage.\(.key)|\(.value)"' | tr ' |' '_ '