Externes Bash Script aus Java Datei heraus starten

Status
Nicht offen für weitere Antworten.

LLinux

Neues Mitglied
Hallo @ all,
hab leider n kleines Problem. Ich sollte aus einer Java Datei heraus ein Bash Script starten. Hab durch google des öfteren folgenden Code gefunden.

Java:
Process process = Runtime.getRuntime().exec(new String[]{"/bin/sh", "-c", "alterSendSms.sh"});
Die Java Datei wird zwar compiliert und das Program läuft ohne Fehlermeldung (um den oben geschrieben Code befindet sich ein try/catch Block), allerdings wird die Bash Datei nicht ausgeführt.

Betriebssystem ist Ubuntu

Hat jemand eine Idee wo der Fehler liegt? :rtfm:

Vielen Dank im Voraus

Mit freundlichen Grüßen
LLinux
 

musiKk

Top Contributor
Ich gehe davon aus, dass die Datei nicht gefunden wird, weil sie (relativ gesehen) im falschen Verzeichnis ist. Lies mal stdout/stderr des gestarteten Prozesses aus, dann kommt wahrscheinlich eine entsprechende Meldung. Einer Version der exec()-Methode kann man auch ein working directory mitgeben.
 

LLinux

Neues Mitglied
Dank dir musiKk,
lag wirklich daran, dass die Datei nicht gefunden werden konnte. Hab das Problem jetzt gelöst in dem ich den ganzen Pfad angegeben habe.

Danke nochmals :toll:

Lg LLinux
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
O Maven ein externes jar laden ohne die Applikation neu zu kompilieren Allgemeine Java-Themen 4
X jvm exception abfangen und an externes Programm schicken Allgemeine Java-Themen 4
Thallius Herausfinden ob ein externes Programm schon gestartet ist? Allgemeine Java-Themen 10
H Externes Programm, Parameter Allgemeine Java-Themen 6
S externes Mehrweg-Mischen Allgemeine Java-Themen 3
T Externes Programm auf anderem Bildschirm starten Allgemeine Java-Themen 3
F Externes Programm starten, Speicheraufwändig Allgemeine Java-Themen 7
cedi int Zahl in ein ASCII zeichen umwandeln und dieses in ein externes Textfenster schreiben Allgemeine Java-Themen 6
E Externes bat sichtbar ausführen Allgemeine Java-Themen 4
M in Abhänigkeit vom FileFilter, externes Programm ausführen Allgemeine Java-Themen 12
F externes Programm beginnt erst nach dem ende des mainprogrammes Allgemeine Java-Themen 3
H Externes Programm in JAR einbinden Allgemeine Java-Themen 11
X Aus Java Applikation externes Programm starten Allgemeine Java-Themen 3
N Externes Programm steuern Allgemeine Java-Themen 12
J Externes Programm - Konsolenausgabe kopieren/sichtbar machen Allgemeine Java-Themen 22
J Externes Programm starten und stoppen (Linux) Allgemeine Java-Themen 3
B Externes Programm starten - Konsolenausgabe anzeigen lassen? Allgemeine Java-Themen 2
P Externes Programm starten und beeinflussen Allgemeine Java-Themen 11
S externes programm Allgemeine Java-Themen 6
padde479 Externes Programm starten Allgemeine Java-Themen 7
C externes Programm läuft erst nach schließen des mainprogramm Allgemeine Java-Themen 7
T Mit java externes Programm starten Allgemeine Java-Themen 4
W Externes Programm beenden mit eigenem Programm beenden Allgemeine Java-Themen 7
M Externes Programm ausführen Allgemeine Java-Themen 2
N externes Sortieren (MergeSort Allgemeine Java-Themen 2
M externes Programm aus Java heraus starten Allgemeine Java-Themen 2
A Linux bash script ausführen Allgemeine Java-Themen 16
Viktim Bash Script in Java ausführen Allgemeine Java-Themen 6
T Schnittstelle zu Bash?! Allgemeine Java-Themen 2
Semox "Gute" Rückgaben von bash Shell ausgeben Allgemeine Java-Themen 4
E Rückgabewert von Jave in Bash - Script Allgemeine Java-Themen 4
D per java bash script ausführen Allgemeine Java-Themen 3
F Bash Pipe benutzen Allgemeine Java-Themen 4
B Linux: Bash von Java aus aufrufen Allgemeine Java-Themen 10
U URI Rechner (Java Script) Allgemeine Java-Themen 7
F Java Script für das Vorhaben das richtige? Allgemeine Java-Themen 9
pkm javax.script.ScriptEngineManager gibt mir keine Engine Allgemeine Java-Themen 4
C Java Script Pause berechnen Allgemeine Java-Themen 5
E selenium script in Tampermonkey umschreiben Allgemeine Java-Themen 1
N Script mit Java ausführen Allgemeine Java-Themen 21
B Erste Schritte Script für Webseiten-Prozesse entwickeln Allgemeine Java-Themen 9
T javax.script (JavaScript): Nicht-JRE-Packages importieren/nutzen Allgemeine Java-Themen 4
A Java erstellt Script und konvertier zu EXE Allgemeine Java-Themen 4
D Shell Script mit Parametern Allgemeine Java-Themen 2
D Java Script webseite Asufüllen Allgemeine Java-Themen 3
C Script für Website mit Objekte Ausblenden Allgemeine Java-Themen 3
G Transaction Script, Table- Domain Model Allgemeine Java-Themen 2
R Script parser Allgemeine Java-Themen 6
R Java script extension Allgemeine Java-Themen 2
B Script Problem "Dynamische Datenstruktur" Allgemeine Java-Themen 13
M Javaprozess mit Batch-Script synchronisieren Allgemeine Java-Themen 2
R HSQLDB und db.script Allgemeine Java-Themen 4
H Php Script aus Java Applikation starten Allgemeine Java-Themen 2
S html script für java Allgemeine Java-Themen 8
G Script interpreter Allgemeine Java-Themen 3
M Login script mit java Allgemeine Java-Themen 3

Ähnliche Java Themen

Neue Themen


Oben