Hallo Alle,
ich bin ziemlich neu mit Java Programmierung und ich muss eine Aufgabe erledigen.
Ich muss durch den click von "start" mit dem eingegebenen Servername, User und Password durch ssh Verbindung in einem Rechner unter Unix zugreifen und alles durch cron-jobs.
Ich habe schon das 1. Teil der Aufgabe erledigt entspricht die GUI Programmierung...
Jetzt weiss ich nicht wie ich genau starten soll um die ssh verbindung zu programmieren (mit cron-jobs da hinter).
Es wurde mir Generated Documentation (Untitled) - für SSH
cron4j - Documentation and manual - für cron-Jobs
hat jemand schon damit programmiert und kann mir Tipps oder schrittweise erklären wie ich mit dem Problem klar kommen kann?
MfG.
Javacode:
ich bin ziemlich neu mit Java Programmierung und ich muss eine Aufgabe erledigen.
Ich muss durch den click von "start" mit dem eingegebenen Servername, User und Password durch ssh Verbindung in einem Rechner unter Unix zugreifen und alles durch cron-jobs.
Ich habe schon das 1. Teil der Aufgabe erledigt entspricht die GUI Programmierung...
Jetzt weiss ich nicht wie ich genau starten soll um die ssh verbindung zu programmieren (mit cron-jobs da hinter).
Es wurde mir Generated Documentation (Untitled) - für SSH
cron4j - Documentation and manual - für cron-Jobs
hat jemand schon damit programmiert und kann mir Tipps oder schrittweise erklären wie ich mit dem Problem klar kommen kann?
MfG.
Javacode:
Java:
import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class Test extends JFrame {
/**
* @param args
*/
final static int width = 400;
final static int length = 400;
public Test () {
setTitle("Erste Gui Fenster");
setSize (width, length);
GridBagLayout layout = new GridBagLayout();
setLayout(new GridBagLayout());
JPanel pnl = new JPanel(layout);
GridBagConstraints cons = new GridBagConstraints();
cons.gridx =1;
cons.gridy =2;
cons.anchor = GridBagConstraints.LINE_END;
JButton start = new JButton("start");
getContentPane().add(start,cons);
GridBagConstraints c = new GridBagConstraints();
JLabel texte1 = new JLabel("Servername:");
c.anchor = GridBagConstraints.LINE_START;
c.gridx = 1;
c.gridy = 1;
pnl.add(texte1, c);
JLabel texte2 = new JLabel("Rechnerprogramme:");
c.gridy = 2;
pnl.add(texte2, c);
JLabel texte3 = new JLabel("User:");
c.gridy = 3;
pnl.add(texte3, c);
JLabel texte4 = new JLabel("Passwort:");
c.gridy = 4;
pnl.add(texte4, c);
JTextField eingabe1 = new JTextField();
eingabe1.setPreferredSize(new Dimension(200,20));
c.gridx = 2;
c.gridy = 1;
pnl.add(eingabe1,c);
JTextField eingabe2 = new JTextField();
eingabe2.setPreferredSize(new Dimension(200,20));
c.gridy = 2;
pnl.add(eingabe2, c);
JTextField eingabe3 = new JTextField();
eingabe3.setPreferredSize(new Dimension(200,20));
c.gridy = 3;
pnl.add(eingabe3, c);
JPasswordField passwordField = new JPasswordField();
passwordField.setPreferredSize(new Dimension(200,20));
c.gridy = 4;
pnl.add(passwordField, c);
setVisible(true);
cons.gridy = 1;
cons.anchor = GridBagConstraints.LINE_START;
getContentPane().add(pnl,cons);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new Test();
}
}