SSH Tectia

Automated File Transfer Script

This section gives an example of setting up automated file transfer between SSH Tectia Client and Server hosts using scripts.

The following example script first transfers a file from SSH Tectia Client to SSH Tectia Server and then transfers the file back. The script logs the command and the return values to a file.

#!/bin/bash

DATE=`date +%d.%m.%Y-%H.%M`
SRV=sftexa

#scpg3 put
echo "/opt/tectia/bin/scpg3 -B -q testfile $SRV:test" >> scpg3_put_$DATE
/opt/tectia/bin/scpg3 -B -q testfile.dat $SRV:test
echo $? >> scpg3_put_$DATE

#scpg3 get
echo "/opt/tectia/bin/scpg3 -B -q $SRV:test test" >> scpg3_get_$DATE
/opt/tectia/bin/scpg3 -B -q $SRV:test test
echo $? >> scpg3_get_$DATE

The script can be set to run as a forced command. See Forced Commands.