Memoire sous Unix

Je souhaites recuperer dans des variables d'environnement sous Unix, la memoire disque et la Ram disponible avant un calcul
est ce que quelqu'un connait les commandes directes ?...
Merci,
Vincent

3 réponses

  1. Modérateur
    Hello,
    Essaye ceci:
    free=$(free|grep "^Mem" | awk '{print $4}')

    En ce qui concerne les partitions montées, il faudra utiliser
    un vecteur (existe sous bash)

    Inspire-toi de
    for part in $( df -k | grep -v "File" |awk '{print $1,$4'}); do echo $part;
    done

    /dev/hda1
    96351
    /dev/hda6
    3572028
    /dev/hda7
    1582244
    merlin:/home/
    77824

    Johan
    The software said "Requires Windows98, Win2000, or better,
    So I installed Unix.
    0
    1. Salut,

      Merci pour tes réponses ...
      La premiere commande utilisant free ne marche pas chez moi (n'est ce pas un logiciel installé en plus ?)
      La deuxieme commande utilisant df fonctionne quand elle correctement

      VincentC
      0
  2. Modérateur
    Hi,
    Ceci sous Linux Debian.
    A adapter sous d'aurtres plates-formes ;)

    Johan
    The software said "Requires Windows98, Win2000, or better,
    So I installed Unix.
    0
    1. Modérateur
      Hello,
      Quel OS /version?
      The software said "Requires Windows98, Win2000, or better,
      So I installed Unix.
      0
      1. cela peut tourner sous SUN ou HP
        Merci d'avance,

        VincentC
        0