Allez hop je vous re-sollicite parce que je suis toujours plus ou moins dans la mouise:
il s'avère que pour que ça fonctionne, il faut que je lance un executable, et comme mon programme était un shell ça marchait pas.
J'y remédie en exectuant la chose comme ça:
Process p = Runtime.getRuntime().exec("ksh a2t.sh go");
ce qui fait que je me retrouve avec deux processes dans mon unix après (un bash et un ksh). Mais j'ai encore quelques problèmes: une fois mon programme lancé (bon déjà il affiche pas tous les messages de debug, je ne sais pas pourquoi), mon serveur ne peut plus exécuter d'autres commandes, il ne répond plus..
Je ne sais pas trop comment m'en sortir..
Partager