hi,
ich bin neu hier und ich weiss das thema ist schon ziemlich ausgenudelt!
leider finde ich aber in den bisherigen beiträgen keine lösung.
über mein java-programm ein programm unter linux mit parametern aufrufen.
unter dem terminal funktioniert das wie folgt:
/bin/bash -c "df -h"
übergebe ich nun das unter java entweder mit
bzw. mit
passiert leider gar nichts
ändere ich "\"df -h\"" in "\"df\"" um klappt alles.
oh, ich armer tropf.....!
...kann mir geholfen werden? wie?
mfg
VetterIT
ich bin neu hier und ich weiss das thema ist schon ziemlich ausgenudelt!
leider finde ich aber in den bisherigen beiträgen keine lösung.
über mein java-programm ein programm unter linux mit parametern aufrufen.
unter dem terminal funktioniert das wie folgt:
/bin/bash -c "df -h"
übergebe ich nun das unter java entweder mit
Java:
...
Runtime _rt = Runtime.getRuntime("/bin/bash","-c","\"df -h\"");
...
Java:
...
ProcessBuilder builder = new ProcessBuilder("/bin/bash","-c","\"df -h\"");
...
ändere ich "\"df -h\"" in "\"df\"" um klappt alles.
oh, ich armer tropf.....!
...kann mir geholfen werden? wie?
mfg
VetterIT