Table of Contents |
---|
| outlinh1. true |
---|
| outlinh1. true |
---|
1 | printablefalse |
---|
2 | stylh1. none |
---|
3 | indent20px |
---|
|
What is the smartest way to execute a command with JADE after a successful transfer?
The method we recommend depends on several factors:
- With the SFTP protocol you can use the parameters
- post_command for each file and
- post_transfer_commands at the end of the file transfer session.
The source_ and target_ prefixes for the above parameters allow to specify different commands for the source and the target hosts.
- Note that the SSH server has to be configured to allow JADE to open a shell.
Example for using pre and post commands programmatically
Code Block |
---|
language | java |
---|
title | Example with Unix commands |
---|
|
objOptions.Target().Post_Command.Value("echo 'File: $TargetFileName' >> t.1;cat $TargetFileName >> t.1;rm -f $TargetFileName");
objOptions.Target().Pre_Command.Value("touch $TargetFileName");
|
Example for using pre and post commands by configuration
Code Block |
---|
language | text |
---|
title | Example with Windows commands |
---|
|
[Copy_Local2Local_UNC_withNetUse]
include=Copy_Local2Local_UNC
preTransferCommands=net use //8of9.sos/c;net use //r2d2.sos/share
|
...