URL: https://linuxfr.org/forums/programmation-shell/posts/le-plus-petit Title: Le plus petit Authors: DooM Date: 2012年08月23日T19:23:04+02:00 Tags: serveur Score: 0 Bonjour ! Je cherche à déterminer lequel des serveurs est le moins chargé pour un script de connexion automatique. Pour cela, j'ai programmé la récupération de la liste depuis la page du site en php, puis coupé les éléments du fichier inutiles pour ne garder que l'essentiel ```sh grep personnes /tmp/fip_occupation | cut -d '<' -f2 | cut -d '"' -f2 ``` Le résultat : ``` 338 personnes connectées à NL 278 personnes connectées à NL2 128 personnes connectées à NL3 133 personnes connectées à NL4 38 personnes connectées à IE 40 personnes connectées à IE2 10 personnes connectées à IE3 20 personnes connectées à IE4 ``` Mais à partir de là, comment faire pour ne garder que le nom du serveur le moins chargé ? Dans cet exemple j'aimerai simplement avoir comme retour "IE3" pour ensuite automatiser la connexion vers ce serveur. Merci ! EDIT Voici un extrait un peu plus complet du script : ```sh echo ----- OCCUPATION DES SERVEURS echo wget --no-check-certificate -O /tmp/fip_occupation https://freedom-ip.com/statistiques.php SERV_LOAD=$(grep personnes /tmp/fip_occupation | cut -d '<' -f2 | cut -d '"' -f2) echo echo $SERV_LOAD notify-send "Occupation des serveurs" "$SERV_LOAD" ```

AltStyle によって変換されたページ (->オリジナル) /