Compare commits

...

3 Commits

Author SHA1 Message Date
oleg 19c7313326 progress 2025-05-18 19:40:08 -04:00
oleg e23ddd5e44 progress 2025-05-18 19:35:51 -04:00
oleg 9bb868845f fix 2025-05-18 19:11:19 -04:00
2 changed files with 17 additions and 10 deletions
+1 -1
View File
@@ -1 +1 @@
2.1.5,docker prepare sim - crypto - progress 2.1.8,docker prepare sim - crypto - progress
@@ -1,12 +1,12 @@
#!/bin/bash #!/bin/bash
# --------------------- Settings # --------------------- Settings
SOURCE_HOST=cloud21.cvtt.vpn # SOURCE_HOST=cloud21.cvtt.vpn
SOURCE_ROOT_DIR=/opt/store/cvtt/md_archive/crypto # SOURCE_ROOT_DIR=/opt/store/cvtt/md_archive/crypto
DB_SOURCE=cloud28 # DB_SOURCE=cloud28
OUTPUT_DIR=/tmp # OUTPUT_DIR=/tmp
DATE=20250516 # DATE=20250516
RSYNC_TARGETS="cvtt@hs01.cvtt.vpn:/works/cvtt/md_archive/crypto/sim/ cvtt@cloud21.cvtt.vpn:/opt/store/cvtt/md_archive/crypto/sim/" # RSYNC_TARGETS="cvtt@hs01.cvtt.vpn:/works/cvtt/md_archive/crypto/sim/ cvtt@cloud21.cvtt.vpn:/opt/store/cvtt/md_archive/crypto/sim/"
# --------------------- Settings # --------------------- Settings
if [ -z ${DATE} ] ; then if [ -z ${DATE} ] ; then
@@ -24,15 +24,20 @@ mkdir -p ${OUTPUT_DIR}
year=$(date -d ${DATE} +"%Y") year=$(date -d ${DATE} +"%Y")
month=$(date -d ${DATE} +"%m") month=$(date -d ${DATE} +"%m")
SourceDir="${SOURCE_ROOT_DIR}/${DB_SOURCE}/${year}/${month}" SourceDir="${SOURCE_ROOT_DIR}/${DB_SOURCE}/${year}/${month}"
SourceFile="${SourceDir}/${DATE}.mktdata.db.gz" SourceFile="${DATE}.mktdata.db.gz"
SourceFilePath="${SourceDir}/${SourceFile}"
Cmd="rsync -ahv" Cmd="rsync -ahv"
Cmd+=" -e 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'" Cmd+=" -e 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'"
Cmd+=" ${SOURCE_HOST}:${SourceFile}" Cmd+=" ${SOURCE_HOST}:${SourceFilePath}"
Cmd+=" $OUTPUT_DIR/" Cmd+=" $OUTPUT_DIR/"
echo ${Cmd} echo ${Cmd}
eval ${Cmd} eval ${Cmd}
if [ ! -f ${OUTPUT_DIR}/${SourceFile} ] ; then
echo "File ${OUTPUT_DIR}/${SourceFile} NOT FOUND"
exit
fi
Cmd="(cd ${OUTPUT_DIR} && gunzip -f *.db.gz)" Cmd="(cd ${OUTPUT_DIR} && gunzip -f *.db.gz)"
echo ${Cmd} echo ${Cmd}
eval ${Cmd} eval ${Cmd}
@@ -227,7 +232,9 @@ echo ${Cmd}
eval ${Cmd} eval ${Cmd}
for tgt in ${RSYNC_TARGETS} ; do for tgt in ${RSYNC_TARGETS} ; do
Cmd="rsync -ahvv ${ResultDbFile}.gz ${tgt}" Cmd="rsync -ahv"
Cmd+=" -e 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'"
Cmd+=" ${ResultDbFile}.gz ${tgt}"
echo ${Cmd} echo ${Cmd}
eval ${Cmd} eval ${Cmd}
done done