Vous n’avez pas répondu à mon commentaire précédent. Plusieurs choses me font sourciller. Le Shell c’est trop compliqué pour ne pas en rajouter. Voir Affichage des variables.
Affichage des variables
memfree=`cat /proc/meminfo | grep MemFree | awk {'print $2'}`
C’est pas bien !
memFree=$(awk '/MemFree/ {print $2}' /proc/meminfo)
S’il n’y avait que cela… Beaucoup d’utilisation de cat inutiles et des commandes hasardeuses, exemples :
coeurs=`cat /proc/cpuinfo | grep -i "^processor" | wc -l`
au lieu de :
coeurs=$(grep -c ^model /proc/cpuinfo)
addrip=`hostname -I | cut -d " " -f2`
qui récupère arbitrairement uniquement la seconde adresses IP de la sortie de commande, résultat un utilisateur se pliant de ne voir que son IPv6 :-D
Ce n’est pas quick-tutoriel mais quick-old-and-dirty-tuitoriel :D
Vous n’avez pas répondu à mon commentaire précédent. Plusieurs choses me font sourciller. Le Shell c’est trop compliqué pour ne pas en rajouter. Voir
Affichage des variables
.C’est pas bien !
S’il n’y avait que cela… Beaucoup d’utilisation de cat inutiles et des commandes hasardeuses, exemples :
au lieu de :
qui récupère arbitrairement uniquement la seconde adresses IP de la sortie de commande, résultat un utilisateur se pliant de ne voir que son IPv6 :-D
Ce n’est pas quick-tutoriel mais quick-old-and-dirty-tuitoriel :D