Bonjour,

Je veux ex�cuter une commande shell depuis java,
il s'agit de la commande suivante : hdparm -i /dev/hda | grep SerialNo.
Cette commande permet de r�cup�rer le num�ro de s�rie d'un disque dur
ide.
Je lance la commande par un
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
 
Runtime r = null;
Process p = null;
p = r.exec("hdparm -i /dev/hda | grep SerialNo");
Cela ne fonctionne pas et je me demande bien pourquoi,
une commande telle que p = r.exec("env"); fonctionnant tr�s bien.

Du coup, je suis oblig� d'encapsuler la commande hdparm -i /dev/hda |
grep SerialNo dans un script shell et de lancer ce shell depuis
la commande p = r.exec .

Bien malheureux et gu�re pratique si je veux ex�cuter plusieurs
commandes shell.

Peut �tre n'est ce pas le bon proc�d� pour lancer une commande shell avec param�tres.
Une id�e ?

Marc

Message �dit� par Miss Gaelle : Balises code ajout�es, ajout de tag dans le titre.