Pages:
Actions
  • #1 par vivien le 30 Sep 2017
  • Montrer l'utilisation du processeur en %, de la ram en % et du disque dur (/) en % le tout en une seule ligne de commande

    Voici la commande à copier / coller : echo "CPU `LC_ALL=C top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print 100 - $1}'`% RAM `free -m | awk '/Mem:/ { printf("%3.1f%%", $3/$2*100) }'` HDD `df -h / | awk '/\// {print $(NF-1)}'`"

    Exemple :

    $ echo "CPU `LC_ALL=C top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print 100 - $1}'`% RAM `free -m | awk '/Mem:/ { printf("%3.1f%%", $3/$2*100) }'` HDD `df -h / | awk '/\// {print $(NF-1)}'`"
    CPU 29% RAM 19.9% HDD 27%

    Merci à MKay pour l'astuce.
Pages:
Actions