I have this script:
filePattern=\'sor.log*\'
filePattern2=\'sor.SOR.log*\'
myLocation=/opt/tradertools/omer
clientLocation=/opt/tradertools/omer/sor/from
cli
Quoting the sftp man page:
sftp
will abort if any of the following commands fail:get
,put
,reget
,reput
,rename
,ln
,rm
,mkdir
,chdir
,ls
,lchdir
,chmod
,chown
,chgrp
,lpwd
,df
,symlink
, andlmkdir
. Termination on error can be suppressed on a command by command basis by prefixing the command with a-
character (for example,-rm /tmp/blah*
).
So use:
-get $clientLocation/$filePattern2 $myLocation