diff --git a/.monitoring.sh.swp b/.monitoring.sh.swp index 1cab477..b51c053 100644 Binary files a/.monitoring.sh.swp and b/.monitoring.sh.swp differ diff --git a/monitoring.sh b/monitoring.sh index 3acf747..7d7f922 100755 --- a/monitoring.sh +++ b/monitoring.sh @@ -6,7 +6,7 @@ # By: gbaconni@student.42lausanne.ch +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2021/11/04 12:36:53 by gbaconni #+# #+# # -# Updated: 2021/11/04 15:51:26 by gbaconni ### lausanne.ch # +# Updated: 2021/11/04 15:56:38 by gbaconni ### lausanne.ch # # # # **************************************************************************** # @@ -34,6 +34,11 @@ ft_disk () | awk '/^total/ { total=$2; used=$3; pcent=$4 } END { printf "#Disk Usage: %d/%dGb (%.2f%%)\n", used * 8, (total * 8) / (1000 * 1000 * 1000), pcent; }' } +ft_load () +{ + awk '/cpu / { usage=($2+$4)*100/($2+$4+$5); } END {printf "#CPU load: %d%%\n", usage; }' /proc/stat +} + ft_update () { temp=(mktemp /tmp/.42.XXXXXXXXXXXXXXXXXXXXX) @@ -57,6 +62,7 @@ main () ft_cpu ft_memory ft_disk + ft_load ft_update return 0 }