summaryrefslogtreecommitdiff
path: root/home/.panel.sh
diff options
context:
space:
mode:
Diffstat (limited to 'home/.panel.sh')
-rwxr-xr-xhome/.panel.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/home/.panel.sh b/home/.panel.sh
new file mode 100755
index 0000000..6d0e225
--- /dev/null
+++ b/home/.panel.sh
@@ -0,0 +1,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 |"
+