Table of Contents | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Modularizing Profiles with include directive
- YADE's
...
- feature of importing profiles can be used to create generic parameter groups
...
- called
...
- "fragments".
...
- YADE's
...
- fragments are small sets of parameters which
...
General
...
- by themselves can't be used for file transfer, but can be combined with other fragments to create a complete profile.
...
- A transfer profile is a collection of parameters
...
- , e.
...
- g. of parameters such as source_host, target_host, file_spec etc. There
...
- is a terrific number of parameters in
...
- YADE that can combined with each other depending upon protocol etc.
Example 1: Profile without fragments: copy files from local host to target host using SFTP
Code Block |
---|
[copy_to_sftp_server] ;; This is comment operation = copy ;; source_host = localhost source_protocol = local source_dir = $\{local_dir\} ;; target_host = 8of9.sos target_protocol = ftp target_port = 21 target_user = kb target_password = **** ssh_auth_method = password target_dir = $\{remote_dir\} ;; file_spec = ^\.txt$ |
To execute a transfer with this profile on from the command line type:
Code Block | ||
---|---|---|
| ||
jade.sh -settings=name-of-your-configuration-file -profile=copy_from_sftp_server
|
Example 2: Profile with fragments: copy files from
...
source host to localhost host using SFTP
Code Block |
---|
;; localhost settings [localhost_settings] host = localhost protocol = local local_dir = $\{local_dir\} ;; 8of9.sos settings [8of9.sos_settings] host = 8of9.sos protocol = ftp port = 21 user = kb password = **** ssh_auth_method = password local_dir = $\{remote_dir\} ;; profile with fragments [copy_from_sftp_server] ;; This is comment operation = copy ;; ;; include fragments source_include = 8of9.sos_settings target_include = localhost_settings ;; file_spec = ^\.txt$ |
To execute a transfer with this profile on from the command line type:
Code Block | ||
---|---|---|
| ||
jade.sh -settings=name-of-your-configuration-file -profile=copy_from_sftp_server
|