The SSH (Secure Shell) JITL job (JobSchedulerSSHJob) allows a JobScheduler to execute programs on another computer without a JobScheduler Agent being installed on that machine. The JobSchedulerSSHJob allows execution on Windows and Unix systems. - The elegance of SSH is its simplicity. It allows public/private key authentication and is well suited to execute executing programs for specific accounts.
- In addition the The JobScheduler SSH JITL job allows shell scripts to return values to the JobScheduler order orders as parameters.
- One of the restrictions of standard SSH connections is that there is limited control of child processes on the remote host.
- If during an SSH session a number of child processes has been are spawned by a program during an SSH session and that SSH session gets killed then these child processes would normally continue to runrunning.
- The JobScheduler provides a method for monitoring SSH connections that allows both remote sessions and local JobScheduler tasks to be terminated - see .
- The JobScheduler provides a means of controlling the behavior of standard error output and exit codes of shell commands using the SSH JITL Job: see .
|