Guten Morgen!
sitz hier an nem echt blöden Problem...
möchte mit Java ein Shell Script ausführen...hab das auch schon paar mal gemacht mit anderen Dateien...
doch dieses mal will der die Datei einfach nicht ausführen, obwohl per kommandozeile der aufruf einwandfrei funktioniert!
hier mal der codeabschnitt:
Also der aCmdStr lässt sich so in der Konsole ausführen, nur halt nicht per Java Code...
Der wirft mir auch keine Exception aus und die einzelnen ausgaben, liefern auch alle ein true!
Hoffe mir kann da jemand weiterhelfen!
vielen dank schonmal!
sitz hier an nem echt blöden Problem...
möchte mit Java ein Shell Script ausführen...hab das auch schon paar mal gemacht mit anderen Dateien...
doch dieses mal will der die Datei einfach nicht ausführen, obwohl per kommandozeile der aufruf einwandfrei funktioniert!
hier mal der codeabschnitt:
Code:
try
{
boolean exists = new File("/home/user/print/ftp_print_protokoll").exists();
boolean read = new File("/home/user/print/ftp_print_protokoll").canRead();
boolean write = new File("/home/user/print/ftp_print_protokoll").canWrite();
boolean test = new File ("/home/user/print/ftp_print_protokoll").isFile();
String aCmdStr ="/home/user/print/ftp_print_protokoll normal";
Runtime.getRuntime().exec(aCmdStr);
System.out.println("File " + aCmdStr + " exists = " + exists);
System.out.println("can read File " + aCmdStr + " = " + read);
System.out.println("can write File " + aCmdStr + " = " + write);
System.out.println("is file = " + test);
} catch (IOException e) {
// TODO Auto-generated catch block
System.out.println("Fehler beim ausführen der Datei...");
e.printStackTrace();
}
Also der aCmdStr lässt sich so in der Konsole ausführen, nur halt nicht per Java Code...
Der wirft mir auch keine Exception aus und die einzelnen ausgaben, liefern auch alle ein true!
Hoffe mir kann da jemand weiterhelfen!
vielen dank schonmal!