JobScheduler - Lösungen mit Secure Shell
|
|
|
|
| |
| |
|
Job-Ausführung mit Secure Shell
| |
Trilead (http://www.trilead.com) ist ein Open Source SSH stack von Christian Plattner.
Mit Trilead können Verbindungen via SSH, SCP, SFTP zu anderen Server-Systemen aufgebaut werden
ohne die lokale Installation eines SSH Clients vorauszusetzen.
Dieser Stack stellt Jobs zur Verwendung von SSH im JobScheduler zur Verfügung.
Download
Job Implementierungen für diesen Stack sind aus rechtlichen Gründen
nicht in der JobScheduler Auslieferung enthalten,
Sie können sie aus dem Java Archiv
sos.stacks.jar
laden.
Die Quell-Codes der Jobs sind nachstehend enthalten.
Konfiguration
Job-Beispiele können aus der Konfigurationsdatei
config/scheduler_samples_ssh.xml
mit dem Element <base file="scheduler_samples_ssh.xml"/> in die Datei
scheduler.xml eingefügt werden.
Verwenden Sie den graphischen Konfigurations-Editor aus der JobScheduler Installation,
um Ihre Konfiguration anzupassen.
Implementierung
Folgende Jobs können für den Betrieb mit Secure Shell eingesetzt werden:
- Job: Remote Kommando ausführen (scheduler_ssh_execution)
Dieser Job führt am Remote Server ein Kommando bzw. mehrere Kommandos aus
und kann als Muster für andere Jobs eingesetzt werden.
Mehrere Kommandos werden in derselben SSH-Sitzung auf Unix-Systemen ausgeführt,
wenn die Trennzeichen && zwischen den Kommandos verwendet werden.
Sollen die Kommandos in getrennten SSH-Sitzungen ausgeführt werden,
dann werden die Trennzeichen %% zwischen den Kommandos für
beliebige Server-Systeme verwendet.
Zugangsdaten, Authentifizierungsmethode und auszuführende Kommandos werden als
Job-Parameter übergeben, siehe Job-Dokumentation.
Job Dokumentation anzeigen
Job Source Code anzeigen
Basis Job anzeigen
- Job: Dateien per Secure Copy (SCP) kopieren (scheduler_scp_send, scheduler_scp_receive)
Dieser Job kopiert Dateien per SCP in beliebigen Richtungen.
Zugangsdaten, Authentifizierungsmethode und auszuwählende Dateien werden als
Job-Parameter übergeben, siehe Job-Dokumentation. Dateien können als Liste oder durch einen regulären Ausdruck selektiert werden.
Job Dokumentation anzeigen
Job Source Code anzeigen
Basis Job anzeigen
- Job: Dateien mit Secure File Transfer (SFTP) zum Remote Server transferieren (scheduler_sftp_send)
Dieser Job transferiert Dateien per SFTP aus dem lokalen Dateisystem zu einem Remote Server.
Zugangsdaten, Authentifizierungsmethode und Dateiauswahl werden als
Job-Parameter übergeben, siehe Job-Dokumentation.
Job Dokumentation anzeigen
Job Source Code anzeigen
Basis Job anzeigen
- Job: Dateien mit Secure File Transfer (SFTP) vom Remote Server transferieren (scheduler_sftp_receive)
Dieser Job transferiert Dateien per SFTP von einem Remote Server in das lokale Dateisystem.
Zugangsdaten, Authentifizierungsmethode und Dateiauswahl werden als
Job-Parameter übergeben, siehe Job-Dokumentation.
Job Dokumentation anzeigen
Job Source Code anzeigen
Basis Job anzeigen
|
|
|
| |
|
| |
| |
Office Automation - Document Delivery - Job Scheduling - Systems Integration - Output Management - Enterprise Application Integration - Connectivity |
|