Ich habe leider wieder so eine kleines Newbie-Problem. Wage es schon gar nicht mehr hier einzufügen
Aber ich versuche hiermit eine Einfaches Perl-Skript aufzurufen.
Das Programm lässt sich kompilieren und auch aufrufen. Keine Fehler.
Auch das Perlskript läuft. Es öffnet einfach eine Datei, schreib die Zeit ( Sekunden und Minuten) hinein und schliesst es wieder. Leider passiert gar nichts. Die Rückgabe ist zwar immer 0, aber der Inhalt der Datei ändert sich nicht, was er schon tut, wenn ich das Perl-Skript über die Shell aufrufe.
Was habe ich vergessen?
Gruss Christian
Aber ich versuche hiermit eine Einfaches Perl-Skript aufzurufen.
Code:
import java.io.*;
//import java.lang.*;
//import java.lang.Runtime.*;
public class Perlstarter
{
public static void main(String[] args) throws IOException, InterruptedException
{
int rueck_gabe = 0;
String cmd1 = "/home/chris/perl/runtest.pl";
Runtime rt = Runtime.getRuntime();
Process myproc = rt.exec( cmd1 );
rueck_gabe = myproc.waitFor();
System.out.println("die rueckgabe war: " + rueck_gabe );
}
}
Das Programm lässt sich kompilieren und auch aufrufen. Keine Fehler.
Auch das Perlskript läuft. Es öffnet einfach eine Datei, schreib die Zeit ( Sekunden und Minuten) hinein und schliesst es wieder. Leider passiert gar nichts. Die Rückgabe ist zwar immer 0, aber der Inhalt der Datei ändert sich nicht, was er schon tut, wenn ich das Perl-Skript über die Shell aufrufe.
Was habe ich vergessen?
Gruss Christian