Révision 16

submit/clean_up.sh (revision 16)
1
#!/bin/bash
2
#How to use this script:
3
#The usage is similar to the command rsync,
4
#clean_up files_to_be_synced destination
5
set -euo pipefail # strict mode
6
set -x # Trace each command, can be commented
7

  
8
#number of files to be synced
9
narg=$(($#-1))
10

  
11
#files to be synced
12
files=${@:1:$narg}
13

  
14
pwd=$(pwd)
15
#echo "${files}"
16
rsync -r -c $@
17

  
18
#If exit code is 0 (succeed), then delete the files
19
if [[ $? -ne 0 ]]
20
then
21
   echo "Failed copying back all the data. Please verify manually."
22
   echo "The directory is: ${pwd}"
23
   exit 1
24
else
25
   rm $files
26
   echo "deleting ${files}"
27
   echo "Done"
28
fi

Formats disponibles : Unified diff