diff options
author | tspitzer | 2013-10-10 17:19:30 +0200 |
---|---|---|
committer | tspitzer | 2013-10-10 17:19:30 +0200 |
commit | eb7ee6809cb084f45b69452bd6540e4437fcf670 (patch) | |
tree | dd9d7224e0b529fa279c944300be55f96bb3aa49 | |
parent | neue Änderungen (diff) | |
download | tutor-module-eb7ee6809cb084f45b69452bd6540e4437fcf670.tar.gz tutor-module-eb7ee6809cb084f45b69452bd6540e4437fcf670.tar.xz tutor-module-eb7ee6809cb084f45b69452bd6540e4437fcf670.zip |
Methode hinzugefügt um das Satelliten Script auszuführen
-rw-r--r-- | Dozentenmodul/bin/GUI/FTPUploader.class | bin | 7951 -> 8888 bytes | |||
-rw-r--r-- | Dozentenmodul/src/GUI/FTPUploader.java | 46 | ||||
-rw-r--r-- | Dozentenmodul/src/GUI/Summary.java | 2 |
3 files changed, 46 insertions, 2 deletions
diff --git a/Dozentenmodul/bin/GUI/FTPUploader.class b/Dozentenmodul/bin/GUI/FTPUploader.class Binary files differindex 018bcf40..17c9f615 100644 --- a/Dozentenmodul/bin/GUI/FTPUploader.class +++ b/Dozentenmodul/bin/GUI/FTPUploader.class diff --git a/Dozentenmodul/src/GUI/FTPUploader.java b/Dozentenmodul/src/GUI/FTPUploader.java index 84409327..8aa18cf4 100644 --- a/Dozentenmodul/src/GUI/FTPUploader.java +++ b/Dozentenmodul/src/GUI/FTPUploader.java @@ -209,7 +209,7 @@ public class FTPUploader extends JFrame implements PropertyChangeListener { createXML();
-
+ TransferToSatellit();
}
@@ -275,4 +275,48 @@ public class FTPUploader extends JFrame implements PropertyChangeListener { e.printStackTrace();
}
}
+
+ public void TransferToSatellit()
+ {
+ JSch j=new JSch();
+
+ try {
+ Session se=j.getSession("openslx", "132.230.4.16", 22);
+
+ Properties config = new Properties();
+ config.setProperty("StrictHostKeyChecking", "no");
+ se.setConfig(config);
+ se.setPassword("openslx-ng");
+ se.connect();
+
+
+ ChannelExec ch=(ChannelExec) se.openChannel("exec");
+ InputStream is=ch.getInputStream();
+
+ System.out.println(vm.vl.getLaborname()+".xml");
+ System.out.println(lblNewLabel.getText().substring(lblNewLabel.getText().lastIndexOf("\\"))+".vmdk");
+ ch.setCommand("sh /home/openslx/scripts/copy_files_to_satellite.sh '"+vm.vl.getLaborname()+".xml' '"+lblNewLabel.getText().substring(lblNewLabel.getText().lastIndexOf("\\"))+"'");
+ //ch.setCommand("ls");
+
+ ch.connect();
+
+ BufferedReader reader = new BufferedReader(new InputStreamReader(is));
+ String line;
+ int index = 0;
+
+ while ((line = reader.readLine()) != null)
+ {
+ System.out.println(++index + " : " + line);
+ }
+
+
+ ch.disconnect();
+ se.disconnect();
+
+
+ } catch (JSchException | IOException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ }
}
\ No newline at end of file diff --git a/Dozentenmodul/src/GUI/Summary.java b/Dozentenmodul/src/GUI/Summary.java index 67727e2f..4c24a5c9 100644 --- a/Dozentenmodul/src/GUI/Summary.java +++ b/Dozentenmodul/src/GUI/Summary.java @@ -393,7 +393,7 @@ public class Summary extends JDialog { JLabel lblZusammenfassung = new JLabel("Zusammenfassung");
lblZusammenfassung.setFont(new Font("Tahoma", Font.PLAIN, 16));
- lblZusammenfassung.setBounds(10, 86, 223, 14);
+ lblZusammenfassung.setBounds(10, 86, 223, 20);
getContentPane().add(lblZusammenfassung);
JButton btnUploadtoolStarten = new JButton("Uploadtool starten");
|