2 ## ------------------------------------------------------------------------------------------
4 ## Utils to get and upload files on sftp
6 ## ------------------------------------------------------------------------------------------
11 source ${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."
27 wget -q
sftp.km3net.de/${SFTPPATH}/${FILENAME:t} -O ${FILENAME:t}_tmp
29 if [ -s ${FILENAME:t}_tmp ];
then
31 fatal
"File ${FILENAME:t} is already on sftp server, quitting."
35 if [ -
f ${FILENAME} ];
then
36 md5sum ${FILENAME} > ${FILENAME:t}.md5
37 echo "Enter KM3NeT SFTP password"
40 echo "Checking the uploaded file"
43 sftpget $SFTPPATH/${FILENAME:t}
47 fatal
"File ${FILENAME} not found locally"
o $QUALITY_ROOT d $DEBUG!CHECK_EXIT_CODE JPlot1D f
*fatal Wrong number of arguments esac notice which
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
then usage $script file_path filename nUtility script to get files from sftp