File tree Expand file tree Collapse file tree 5 files changed +15
-7
lines changed
Expand file tree Collapse file tree 5 files changed +15
-7
lines changed Original file line number Diff line number Diff line change 11Name: sysmotd
2- Version: 0.0.3
2+ Version: 0.0.4
33Release: 1%{?dist }
44Summary: Generates a MOTD (Message Of The Day) including system information on Fedora Linux
55BuildArch: noarch
@@ -67,11 +67,14 @@ rm -f /run/motd.d/*%{name}*
6767
6868
6969%changelog
70- * Thu Apr 27 2023 Manuel Fombuena <mfombuena@innovara.co.uk>
71- - Version 0.0.3 change layout of system information to a table to prevent misalignment of items
70+ * Mon Oct 2 2023 Manuel Fombuena <mfombuena@innovara.co.uk>
71+ - Version 0.0.4: mem_perc re-added
72+
73+ * Sun Oct 1 2023 Manuel Fombuena <mfombuena@innovara.co.uk>
74+ - Version 0.0.3: system information layout changed to a table to prevent misalignment of items
7275
7376* Thu Apr 27 2023 Manuel Fombuena <mfombuena@innovara.co.uk>
74- - Version 0.0.2 adding SElinux info
77+ - Version 0.0.2: SElinux info added
7578
7679* Mon Dec 26 2022 Manuel Fombuena <mfombuena@innovara.co.uk>
77- - First version being packaged
80+ - Version 0.0.1: first version packaged
Original file line number Diff line number Diff line change @@ -46,10 +46,15 @@ load_15=$(awk '{print $3}' /proc/loadavg)
4646# memory
4747mem_total=$( awk ' /MemTotal/ {print $2;}' /proc/meminfo)
4848mem_used=$(( $mem_total - $(awk '/ MemFree/ {print $2 ;}' / proc/ meminfo)- $(awk '/ Buffers/ {print $2 ;}' / proc/ meminfo)- $(awk '/ \yCached\y/ {print $2 ;}' / proc/ meminfo)) )
49+ if [[ $mem_total != 0 ]]; then
50+ mem_perc=$(( mem_used* 100 / mem_total))
51+ else
52+ mem_perc=0
53+ fi
4954mem_perc=$(( $mem_used * 100 / $mem_total ))
5055swap_total=$( awk ' /SwapTotal/ {print $2;}' /proc/meminfo)
5156swap_used=$(( ${swap_total} - $(awk '/ SwapFree/ {print $2 ;}' / proc/ meminfo)- $(awk '/ SwapCached/ {print $2 ;}' / proc/ meminfo)) )
52- if [[ " $swap_total " != 0 ]]; then
57+ if [[ $swap_total != 0 ]]; then
5358 swap_perc=$(( swap_used* 100 / swap_total))
5459else
5560 swap_perc=0
9499 sysarray+=(${se_status} ' ;' ) # r3 c5
95100fi
96101sysarray+=(' Memory usage:;' ) # r4 c1
97- sysarray+=($(( ${mem_used} / 1024 )) ' /' $(( ${mem_total} / 1024 )) ' M;' ) # r4 c2
102+ sysarray+=($(( ${mem_used} / 1024 )) ' /' $(( ${mem_total} / 1024 )) ' M ( ' ${mem_perc} ' %) ;' ) # r4 c2
98103sysarray+=($' \t ;' ) # r4 c3
99104sysarray+=(' Processes:;' ) # r4 c4
100105sysarray+=(${processes} ' ;' ) # r4 c5
You can’t perform that action at this time.
0 commit comments