JAMS AgentX is designed to support non-Windows operating systems. JAMS uses SSH in order to connect to a machine and then starts JAMS AgentX to handle executing Jobs.
JAMS AgentX is installed along with the JAMS Scheduler, but must be pushed out to the Agent machines. Specifically, deployment is controlled from the Agents view in the JAMS Client.
![]() |
Note: To run a Job successfully, you must first deploy JAMS AgentX and run the Job on this agent. |
Installing an updated version of JAMS may also include an updated version of JAMS AgentX. In order to deploy the update, select one or more Agents from the Agent Definitions view, right-click, and select Deploy.
JAMS AgentX uses a simple database to track executing Jobs. In addition, it also maintains Job scripts and log files while executing. These scripts and log files are kept in a directory identified by the JAMS_HOME environment variable. If JAMS_HOME is undefined, the default is a directory named .jams found in the user's home directory.
You can change the value of JAMS_HOME by modifying the command in the Execution Method. By default, the command is JAMS AgentX. This command can be modified to:
env 'JAMS_HOME=/usr/data/jams' JAMSAgentX to define JAMS_HOME before starting JAMS AgentX.
The most common issues with the JAMS AgentX deployment are:
To get a better picture of the deployment, review the DeployAgentX job log from Job History.