summaryrefslogtreecommitdiff
path: root/home/.panel.sh
blob: 6d0e225729b24811a6b1aa130b9804476b889645 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash

# Get CPU usage
cpu_usage=$(top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print int(100 - $1)"%"}')

# Get free space on root drive
free_space=$(df -h / | awk '/\// {print $4}')

if command -v nvidia-smi &> /dev/null; then
    gpu_usage=$(nvidia-smi --query-gpu=utilization.gpu --format=csv,noheader,nounits | awk '{print $1"%"}')
    gpu_info="| GPU: $gpu_usage"
else
    gpu_info=""
fi


echo "CPU: $cpu_usage $gpu_info | ヂスク: $free_space |"