Hallo Gemeinde,
Mein Problem ist folgendes:
Ich habe ein Java Programm geschrieben, das unter Windows ein Kommando absetzen soll.
c:\Windows\system32\cmd.exe /C "cd /D d:\projektverzeichnis\unterverzeichnis & setup.cmd"
Es muss so ausgeführt werden, da die setup.cmd (Fremdprodukt) immer aus dem eigenen Verzeichnis aufgerufen werden muss.
unter Linux habe ich nun folgendes probiert:
bash -c "cd /opt/projektverzeichnis/unterverzeichnis && chmod -R 777 . && setup.sh"
Diese Kommandos starte ich je nach OS dann mit Runtime.getRuntime().exec(KOMMANDO);
Ich bin noch kein Linux Profi und hoffe auf Hilfe.
Danke
Dlor
Mein Problem ist folgendes:
Ich habe ein Java Programm geschrieben, das unter Windows ein Kommando absetzen soll.
c:\Windows\system32\cmd.exe /C "cd /D d:\projektverzeichnis\unterverzeichnis & setup.cmd"
Es muss so ausgeführt werden, da die setup.cmd (Fremdprodukt) immer aus dem eigenen Verzeichnis aufgerufen werden muss.
unter Linux habe ich nun folgendes probiert:
bash -c "cd /opt/projektverzeichnis/unterverzeichnis && chmod -R 777 . && setup.sh"
Diese Kommandos starte ich je nach OS dann mit Runtime.getRuntime().exec(KOMMANDO);
Ich bin noch kein Linux Profi und hoffe auf Hilfe.
Danke
Dlor