Skip to content

InTime Agent Arguments ReferenceΒΆ

These arguments are used with InTime Agent executable. For example, this command will show the help message

./intime_agent.sh -h

Argument Name Description
-h Prints this help message.
-v Prints the version of the agent.
-nolog Indicates that the agent should create a session log file for this session.
-username Specifies username for the session. When not specified, the agent will automatically use the username of the current user.
-mode Specifies the execution mode of the agent. The following options are supported (defaults to gui).background : Execute in background mode without showing the agent's user interface. When using this mode, also add the following argument to avoid the loading of system display libraries into memory upon agent startup: -platform minimal.gui: Execute in GUI mode, showing the agent's user interface.
-locale Specifies the locale for which translations should be loaded.
-ip Specifies the IP address of the server for this session. When not specified it defaults to the user configured IP address.
-comport Specifies the communications port to use for communication with the server for this session. When not specified, it defaults to the user configured port.
-no_agent_limit Specifies that multiple agents can run on the same machine. By default only one agent is allowed to run on a single machine. However in some environments it makes sense to allow multiple agents to run on the same machine. When specified, the agent's behaviour differs from the default behaviour in the following ways:
1. No agent lockfile mechanism is used.
2. The location of the agent log and configuration files are stored in an unique location per agent session: ~/.plunify/<usr>_<mac>_<pid>/ instead of the normally used~/.plunify/<usr>_<mac>/ location.
3. A concurrent run limit of 1 is always used.
-max_runs Limits this agent to the specified number of runs. When the number of runs have been completed the agent will terminate itself. Note that the concurrent run limit of the agent is automatically adjusted to respect this limit. Note: When the current job is cancelled, the agent will also terminate itself when the limit has been reached during the job which is being cancelled.
-remote_job Limits this agent to a specified remote job id. The InTime server will only assign jobs which are part of the specified ID to this agent. Note: When the current job is cancelled, the agent will terminate itself as it will not be able to accept any other jobs and therfore has no reason to stay alive.