Hallo
ich habe mir ein kleines Testprogramm um meteorologische Beobachtungsdaten runterzuladen, aber irgendwie klappt das nicht so ganz....
Mein Code:
Es klappt alles bis auf das Ausführen des Befehls "wget".
Irgendeine Idee warum das nicht klappt?
Gruss
Migu
ich habe mir ein kleines Testprogramm um meteorologische Beobachtungsdaten runterzuladen, aber irgendwie klappt das nicht so ganz....
Mein Code:
Java:
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.TimeZone;
public class Test {
public static String path = "/home/migu/Desktop/GMT/Synop/";
public static void downloadData() throws IOException {
Calendar currentDate = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
Calendar beforeDate = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
beforeDate.add(Calendar.HOUR_OF_DAY, -2);
final String startTime = new SimpleDateFormat("yyyyMMddHH'00'").format(beforeDate.getTime());
final String endTime = new SimpleDateFormat("yyyyMMddHH'00'").format(currentDate.getTime());
String command = "wget \"http://www.ogimet.com/cgi-bin/getsynop?state=Ger&begin=" + startTime + "&end=" + endTime + "\" -O " + path + "data.txt";
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec(command);
}
public static void main(String[] args) {
try {
downloadData();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
Es klappt alles bis auf das Ausführen des Befehls "wget".
Irgendeine Idee warum das nicht klappt?
Gruss
Migu