Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Excerpt

SSH (Secure Shell File Transfer Protocol) allows a JobScheduler to execute programs on another computer without a JobScheduler Agent being installed on that machine.

  • The beauty of SSH is its simplicity. It allows public/private key authentication and is well suited to execute programs for specific accounts.
  • The ugly side of SSH is that there is limited control of child processes on the remote host. 
    • If during an SHH session a number of child processes has been spawned by a program and that SSH session gets killed then these child processes would continue to run.
    • JobScheduler provides a method for monitoring SSH jobs that allows both remote sessions and local JobScheduler tasks to be terminated - see How To - SSH Session Management for more information.
    • JobScheduler provides a means of controlling the behavior of standard error output and exit codes of shell commands using the JITL SSH some intrinsic means to control the behavior of child processes in SSH sessions when using the JITL Job, see Job SOSSSHJob2JSAdapter - Handling StdErr and ExitCode

...