From fe056109199f2085178e64ab3eddbd05ec4ca4a5 Mon Sep 17 00:00:00 2001 From: Sasha MOREL Date: Mon, 7 Feb 2022 12:55:25 +0100 Subject: [PATCH] =?UTF-8?q?Gestion=20du=20refus=20d'acc=C3=A8s=20=C3=A0=20?= =?UTF-8?q?/proc/loadavg?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pour le moment, j'analyse le retour de la commande uptime, mais ce sera à changer quand je saurai d'où uptime obtient cette donnée si l'accès à /proc/uptime est refusé. --- rc.os/Linux.zsh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/rc.os/Linux.zsh b/rc.os/Linux.zsh index a8b2d1b..f4fa3ba 100644 --- a/rc.os/Linux.zsh +++ b/rc.os/Linux.zsh @@ -10,8 +10,12 @@ setopt prompt_subst precmd () { local buffer load - load=(${$(< /proc/loadavg)}) - LOADAVG="$load[1]" + if [ -f /proc/loadavg ];then + load=(${$(< /proc/loadavg)}) + LOADAVG="$load[1]" + else + LOADAVG=$(uptime | grep -oE '[0-9]+\.[0-9][0-9]' | head --lines=1) + fi buffer=(${$(free)}) MEM="$((100 * $buffer[16] / $buffer[8]))%%"