Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- uptime | awk '{$1=$1};1'
- local num_tasks=$(wc -l unsorted_output | awk '{print $1}')
- local sleeping=$(cat unsorted_output | awk '{print $8}' | grep -c S)
- local running=$(cat unsorted_output | awk '{print $8}' | grep -c R)
- local stopped=$(cat unsorted_output | awk '{print $8}' | grep -c T)
- local zombie=$(cat unsorted_output | awk '{print $8}' | grep -c Z)
- echo "Tasks: $num_tasks total, $running running, $sleeping sleeping, $stopped stopped, $zombie zombie"
- # CPU info
- local us=$(mpstat | awk 'FNR == 4 {print $4}')
- local sy=$(mpstat | awk 'FNR == 4 {print $6}')
- local ni=$(mpstat | awk 'FNR == 4 {print $5}')
- local id=$(mpstat | awk 'FNR == 4 {print $13}')
- local wa=$(mpstat | awk 'FNR == 4 {print $7}')
- local hi=$(mpstat | awk 'FNR == 4 {print $8}')
- local si=$(mpstat | awk 'FNR == 4 {print $9}')
- local st=$(mpstat | awk 'FNR == 4 {print $10}')
- echo "%Cpu(s): $us us, $sy sy, $ni ni, $id id, $wa wa, $hi hi, $si si, $st st"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement