Represents an OS command to be executed remotely on a device.
http://eurotech.com/esf/2.0
name | data type | type | namespace | min/max occurs | constraints | description |
---|---|---|---|---|---|---|
command | string | element | esf | 0/1 | The OS command to be executed. | |
arguments | list of string | element | esf | 0/unbounded | The OS command arguments. | |
timeout | int | element | esf | 1/1 | required | Timeout, in seconds, to terminate the OS command. |
stdin | string | element | esf | 0/1 | The standard input for the OS command. | |
environment | list of string | element | esf | 0/unbounded | An array of "key=value" environment variables. | |
workingDir | string | element | esf | 0/1 | Sets the working directory. | |
runAsync | boolean | element | esf | 1/1 | required | Whether the OS command will run asynchronously. |
password | string | element | esf | 0/1 | The optional password required to execute commands on the device. |
Example
<commandInput xmlns="http://eurotech.com/esf/2.0"> <command>...</command> <arguments>...</arguments> <timeout>...</timeout> <stdin>...</stdin> <environment>...</environment> <workingDir>...</workingDir> <runAsync>...</runAsync> <password>...</password> </commandInput>