Gestion du refus d'accès à /proc/loadavg
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é.
This commit is contained in:
parent
21d90a341b
commit
fe05610919
|
@ -10,8 +10,12 @@ setopt prompt_subst
|
|||
|
||||
precmd () {
|
||||
local buffer load
|
||||
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]))%%"
|
||||
|
||||
|
|
Loading…
Reference in New Issue