vendredi 16 septembre 2011

Deviner la variable JAVA_HOME en bash

Lors de l'écriture de l'un de mes scripts, j'ai du deviner la variable JAVA_HOME. j'ai donc écrit une fonction en bash que je vous livre et qui pourra sans doute vous aider

#!/bin/bash
function guess_java_home(){
        for i in  `readlink -f \` which java\`` 
do 
        JAVA_HOME=${i/bin\/java/}
        echo "JAVA_HOME=${JAVA_HOME}"
done
}

jeudi 25 mars 2010

Automatiser les interactions avec des scripts shell ou bash

Peut être avez vous déjà eu besoin de simuler des réponses à des scripts shell. Par exemple lorsque vous avez un script qui demande une confirmation, un mot de passe ou tout autre intervention humaine, et que vous désirez tester le comportement du script. il existe un outil assez pratique pour le faire qui se nomme expect. Il permet d'automatiser les interactions avec des applications non-GUI (aka : graphiques). plusieurs versions sont disponibles expect-tcl8.3 ou expectk.

Lire la suite...

mercredi 4 novembre 2009

Limiter son débit sous linux

Il existe un utilitaire très pratique permettant de limiter son débit. cela peut s'avérer pratique pour faire des simulations ou des tests selon le débit. l'utilitaire s'appelle 'tc' aka traffic control.

Lire la suite...

vendredi 30 octobre 2009

Ubuntu One

Connaissez-vous Ubuntu One ? il s'agit d'un outil permettant de partager des fichiers avec d'autres personnes, mais également des notes et des contacts. Il est disponible depuis les versions 9.04 et pré-installé depuis la version 9.10.

Lire la suite...