Ja, war schlecht gefragt. Also genauer :Jeder dieser Punkte lässt sich (für sich alleine) einfach googeln, mit den Ergebnissen sollte man sich doch ein passenden Skript zusammenstellen können. Sollte es dann ein spezifischeres Problem geben, kann man dir sicher weiterhelfen.
Außerdem ohne weitere Informationen kann man dir auch schwer helfen. Welche Art Skript? Für Linux/Windows/Mac?
Was genau heißt aufrufen des scp Programmes, bzw. wie kann ich das Umsetzen? Ist beispielsweise scp als Befehl in einer ausführbaren Datei gespeichert? Wie würde ich dann meine Parameter übergeben?Also wenn es um das Dateien kopieren geht - da reicht doch schon ein einzelner Aufruf eines scp Programmes (z.B. bei openssh dabei oder bei putty das pscp).
- Sollte auf Windows laufen, da stellt sich die Frage, ob ich das z.B. in Java mache oder eine batch Date
- Sollte wie gesagt in bestimmten Zeitabständen laufen
- Dann stellt sich mir die Frage, ob es beispielsweise über ein Öffnen des Terminals und Eingabe des Befehls als String gut gelöst ist oder es besser ist irgendwelche Bibliotheken zu verwenden
Was genau heißt aufrufen des scp Programmes, bzw. wie kann ich das Umsetzen? Ist beispielsweise scp als Befehl in einer ausführbaren Datei gespeichert? Wie würde ich dann meine Parameter übergeben?
Ich selbst gehe da einfach über die Kommandozeile, aber ich suche nach einer Möglichkeit für jemanden, der keine Anwendung nutzen oder was tippen möchte um jedes Mal dieselbe Datei zu sichern. Deshalb in einem Script.Mittels scp / pscp kopiere ich schon seit jeher Dateien zwischen Servern umher und das ist relativ einfach und trivial. Generell lässt sich sowas auch in Scripten aufrufen. Und wenn Du wirklich etwas richtiges entwickeln willst: Du kannst auch mit Java alles entwickeln. Es gibt für Java ssh Libraries, die man verwenden kann um dann Dateien zu kopieren. Das halte ich aber für overkill.
Es sollte schon ohne explizites Öffnen einer Anwendung funktionieren, falls z.B. der Rechner neu gestartet wird. Ich habe gesehen, dass man Batch Dateien über den Task Scheduler. Wobei ich das Java Programm dann auch über eine Batch Script starten könnte.Dann musst du dafür sorgen das dein Java Programm dauerhaft läuft oder das es eben immer wieder zu bestimmten Zeitpunkten gestartet wird
Bei einem Batch musst du eben nachschauen wie man diesen immer wieder ausführen kann (zu bestimmten Zeitpunkten).
Damit meinte ich was das Script macht. Ob es nun das Terminal öffnet und Text hineinschreibt, oder ob es im Hintergrund mit Hilfe irgendeiner Bibliothek läuft.Was hat das eine mit dem anderen zu tun? Bei dem einen geht es um die darum wie du dein Programm bedienst, das andere handelt darum ob du alles selber schreibst oder schon fertige Bibliotheken einsetzt.
Wenn mit scp der Befehl gemeint ist, dann kann ich das schon zuordnen, da ich ssh für gewöhnlich über die Kommandozeile nutze. Was ich meinte war, ob Programme wie Putty z.B. eine scp.batch oder scp.sh oder so ähnlich gekapselt haben, das ich aufrufen kann. Ich habe nicht so richtig verstanden was mit "da reicht doch schon ein einzelner Aufruf eines scp Programmes" genau gemeint war.Wenn du etwas in dieser Richtung realisieren willst dann musst du auch entsprechende Eigeninitiative zeigen.
Hier wäre es passend selber zu googeln was SCP ist und ob es dir bei deinem Projekt helfen könnte.
Ich selbst gehe da einfach über die Kommandozeile, aber ich suche nach einer Möglichkeit für jemanden, der keine Anwendung nutzen oder was tippen möchte um jedes Mal dieselbe Datei zu sichern. Deshalb in einem Script.