Epsilon Cluster User Guide

Run Shell

A Run Shell task is used to run user scripts on a remote machine. Each run shell task should have a script associated with it. A script is a block of code that is associated to a task. A script can be used by more than one task. Hence, when you create a task, you can associate an existing script or create a new script.

The script for a run shell task can be in any programming language that the remote machine supports. If the type of script is Epsilon Script, the task will not connect to any machine but run on the same server that Epsilon is running.

Run Shell sample

The following example shows a script written in a Run Shell task.

In this example, a Run Shell task called "do hostname" is created in a workflow. When this workflow is run on a machine, it will retrieve the machine name and its credentials and display it as output.