Skip to content

Shell for IBM UrbanCode Build - Steps

Steps

Steps

Process steps in the Shell plug-in

Shell

Run a shell or batch script.

NameTypeDescriptionRequired
DaemonBooleanSelect to run the command in the background while permitting the step to complete immediately. The output is not captured if the command is running as a daemon.No
InterpreterStringOptionally specify the interpreter to use to evaluate the command. If left blank, the .bat file interpreter on Microsoft Windows and the .com file interpreter on VMS are used. On other systems the shell specified by the air/shell agent variable is used, if the variable is present. UNIX and Linux systems can override this setting by starting the script with a #! sequence.No
Output FileStringSet this value only if Daemon is selected. Enter the path of a file to direct command output to. Leave blank to discard the output. The output is not captured if an output file is specified.No
Shell ScriptStringEnter the script code to run.Yes

Shell (with xargs)

Run a shell or batch script a number of times equal to a multi-valued input.

NameTypeDescriptionRequired
DaemonBooleanSelect to run the command in the background while permitting the step to complete immediately. The output is not captured if the command is running as a daemon.No
InterpreterStringOptionally specify the interpreter to use to evaluate the command. If left blank, the .bat file interpreter on Microsoft Windows and the .com file interpreter on VMS are used. On other systems the shell specified by the air/shell agent variable is used, if the variable is present. UNIX and Linux systems can override this setting by starting the script with a #! sequence.No
Once Per ArgBooleanRun the script once per argument in xargs.No
Output FileStringEnter the path of a file to direct command output to. Leave blank to discard the output. The output is not captured if an output file is specified.No
Shell ScriptStringEnter the script code to run.Yes
xargsStringThe comma-separated values to use as input to the script. The values are passed as input to the script.Yes