How to set PWD (present working directory) for a Job?

Document ID : KB000015340
Last Modified Date : 14/02/2018
Show Technical Document Details

How to set PWD (present working directory) for a Job?

When the batch file environment failed the 'PWD' will default to agent installation directory. This could lead to errors as follows.


cd D:\CA\CA.RRS\RRS_DailyTrade\Logs 

copy *.log D:\CA\CA.RRS\RRS_DailyTrade\Logs\archive 

copy *.txt D:\CA\CA.RRS\RRS_DailyTrade\Logs\archive 

del *.log,*.txt 


All text files in agent directory will be deleted


Workload Automation AE 11.3.5/11.3.6

We can achieve this by two methods


At the Agent level

The agentparm.txt has the following parameter 


Specifies the default initial working directory for all scripts. Options are as follows: 


Sets the path to where the script resides. 


Sets the path to the home directory of the owner of the script. 


Specifies that the script should run even if a home directory for the user is not defined. 


Specifies the path to the directory in which the script should run. 


At the Job level

The envvars attribute specifies environment variables to define the local environment where the script, command, or batch file runs. You can modify existing environment variables or create your own.

envvars: PWD=/usr/scripts/dailyrun


Additional Information:

Agent documentation

Scheduler documentation