Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- ### Parameters ###
- cores=4
- drives="da0 da1 da2 da3 da4 da5 da6 da7"
- ### CPU ###
- echo ""
- cores=$((cores - 1))
- for core in $(seq 0 $cores)
- do
- temp="$(sysctl -a | grep "cpu.${core}.temp" | cut -c24-25 | tr -d "\n")"
- printf "CPU %s: %s C\n" "$core" "$temp"
- done
- ### Disks ###
- echo ""
- for drive in $drives
- do
- serial="$(smartctl -i /dev/${drive} | grep "Serial Number" | awk '{print $3}')"
- temp="$(smartctl -A /dev/${drive} | grep "Temperature_Celsius" | awk '{print $10}')"
- printf "%s %-15s: %s C\n" "$drive" "$serial" "$temp"
- done
- echo ""
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement