Bonsoir,
J'ai un problème pour tuer OpenOffice (3.0.1) sous MAC OS X (1.5.6) !
J'ai mon petit programme :
mon fichier .sh (la commande fonctionne en mode terminal) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 String[] params = new String[2]; params[0] = "/bin/sh"; params[1] = "/chemin/fichier.sh"; Process p = r.exec(params); InputStreamReader bis = new InputStreamReader(p.getErrorStream()); BufferedReader br = new BufferedReader(bis); String line = ""; while ((line = br.readLine()) != null) System.out.println(line);
et voici l'erreur que j'ai quand je récupère l'ErrorStream :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 #!/bin/bash kill -9 `ps -e | grep soffice | head -n 1 | sed 's/^ *//g' | sed 's/ .*//g'`
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
J'ai essayé plein de trucs et passé des heures sur les forums mais je n'ai pas trouvé d'où venait ce problème... à vous la parole.
Partager