2## ------------------------------------------------------------------------------------------
4## Utils to get and upload files on sftp
6## ------------------------------------------------------------------------------------------
11source ${0%${script}}ulib.sh
14 usage "$script file_path/filename sftp_path"\
15 "\nUtility script to upload files on sftp, for example, \"$script data.root user/tmp\""
20 *) fatal "Wrong number of arguments."
23notice `which ${script:r}` ${1} ${2}
27wget -q sftp.km3net.de/${SFTPPATH}/${FILENAME:t} -O ${FILENAME:t}_tmp
29if [ -s ${FILENAME:t}_tmp ]; then
31 fatal "File ${FILENAME:t} is already on sftp server, quitting."
35if [ -f ${FILENAME} ]; then
36 md5sum ${FILENAME} > ${FILENAME:t}.md5
37 echo "Enter KM3NeT SFTP password"
38 lftp sftp://km3net@sftp.km3net.de -e "mkdir $SFTPPATH; cd $SFTPPATH; put $FILENAME ${FILENAME:t}.md5; bye"
40 echo "Checking the uploaded file"
43 sftpget $SFTPPATH/${FILENAME:t}
47 fatal "File ${FILENAME} not found locally"