ubuntuusers.de

Mini System Monitor mit YAD

Status: Ungelöst | Ubuntu-Version: Kein Ubuntu
Antworten |

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 744

Eher Logging, als Monitor. Als Beispiel gedacht. Momentan Ausgabe von freiem RAM, /home, Swap(1G Schritte). Leicht anzupassen. Denkbar ist die Ausgabe v. Ping, Temp etc. Video im Anhang.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash

zuwenigram () {
notify-send -i dialog-warning "Alarm freier RAM" "${ramfrei}_G"
}

zuwenighome () {
notify-send -i dialog-warning "Alarm /home frei" "${homefrei}_G"
}

while true 
do
	ramfrei=$(free -g | grep Speicher | awk '{ print$7 }')
	auslagerfrei=$(free -g | grep Auslager | awk '{ print$4 }')
	homefrei=$(df -BG $HOME | tail -n 1 | awk '{ print$4 }' | sed 's/.$//')
	echo "${ramfrei}-G  h_${homefrei}-G  A_${auslagerfrei}-G"
	sleep 10
	#[ ! "$(wmctrl -l | grep Mini_Systemüberwachung)" ] && exit
	[ "$ramfrei" -lt "1" ] && zuwenigram
	[ "$homefrei" -lt "1" ] && zuwenighome
done | yad --text-info --title="Mini_Systemüberwachung" --sticky --no-buttons --on-top --undecorated --fontname="Monospace 14" --tail --geometry=400x80+0-70
1.mp4 (92.2 KiB)
Download 1.mp4
Antworten |