Moin,
ich versuche gerade auf meinem Linux-System per Java diverse externe Programme zu starten. Dafür benutze ich einen ProcessBuilder:
Das ganze funktioniert auch soweit ganz gut. Probleme habe ich mit einem bestimmten Befehl, der eine relativ verschachtelte Konstruktion darstellt. Ausführen möchte ich folgenden Konsolenbefehl:
Wie genau muss ich das in den Konstruktor des ProcessBuilders eingeben, damit der Befehl auch richtig umgesetzt wird?
Danke für die Hilfe...
ich versuche gerade auf meinem Linux-System per Java diverse externe Programme zu starten. Dafür benutze ich einen ProcessBuilder:
Java:
ProcessBuilder pb = new ProcessBuilder(command);
Process p = pb.start();
Das ganze funktioniert auch soweit ganz gut. Probleme habe ich mit einem bestimmten Befehl, der eine relativ verschachtelte Konstruktion darstellt. Ausführen möchte ich folgenden Konsolenbefehl:
Code:
timeout 300 mplayer -quiet -dumpstream dvb://"kabel eins" -dumpfile bla.ts
Danke für die Hilfe...