OPEN SOURCE - Job Scheduler - Solutions with Secure Shell

Job Scheduler
 
  Remote Job Execution with Secure Shell

  Trilead (http://www.trilead.com) is an Open Source SSH stack provided by Christian Plattner. Trilead is used to create connections to server systems by SSH, SCP, SFTP and implements a local SSH stack. This means that a separate SSH client is not required.

Download

Job implementations for this stack are not included in the Job Scheduler distribution because of legal considerations: you can download them from the sos.stacks.jar archive. The source code of these jobs is given below.

Configuration

The configuration in config/scheduler_samples_ssh.xml can be included by adding <base file="scheduler_samples_ssh.xml"/> to the scheduler.xml configuration file.

Use the visual Job Configuration Editor in the Job Scheduler installation to adjust the configuration.

Implementation

The following jobs are used with Secure Shell for standalone jobs and orders:

  • Job: Execute Remote Command (scheduler_ssh_execution)

    This job executes one or multiple commands on a remote host and is used as a template for standalone jobs.

    Multiple commands will be executed in the same session on Unix servers, if the command delimiter && is used. Should multiple commands be executed in separate sessions, then the command delimiter %% can be used for arbitrary server systems.

    The credentials, authentication method and commands to be executed are specified as job parameters: see the job documentation for details.

    Show Job Documentation     Show Job Source Code     Show Base Job


  • Job: Copy Files by Secure Copy (SCP) (scheduler_scp_send, scheduler_scp_receive)

    This job copies files by SCP in both directions.

    The credentials, authentication method and file selection are specified as job parameters: see the job documentation for details. Files could be specified as a list or by a regular expression.

    Show Job Documentation     Show Job Source Code     Show Base Job


  • Job: Copy Files by Secure File Transfer (SFTP) to a Remote Server (scheduler_sftp_send)

    This job transfers files by SFTP from the local file system to a remote server.

    The credentials, authentication method and file selection are specified as job parameters: see the job documentation for details.

    Show Job Documentation     Show Job Source Code     Show Base Job


  • Job: Copy Files by Secure File Transfer (SFTP) from a Remote Server (scheduler_sftp_receive)

    This job transfers files by SFTP from a remote server to the local file system.

    The credentials, authentication method and file selection are specified as job parameters: see the job documentation for details.

    Show Job Documentation     Show Job Source Code     Show Base Job


 
 
  Office Automation - Document Delivery - Job Scheduling - Systems Integration - Output Management - Enterprise Application Integration - Connectivity