Browse Source

Merge branch 'master' of gitlab.altinea.fr:altinea/install-scripts

pull/9/head
Julien Escario 3 years ago
parent
commit
9267f0b765
  1. 43
      divers/archive_script.sh

43
divers/archive_script.sh

@ -0,0 +1,43 @@
#!/bin/bash
#Saisir le nom du csv
echo "Saisir le fichier csv:"
read input
echo "saisir source :"
read source
echo "saisir destination :"
read destination
OLDIFS=$IFS
IFS=' '
cd $source
while read -r sites
do
var_sites=$(echo $sites)
var_sites_tgz=$(echo $sites.tgz)
echo $var_sites
echo $var_sites_tgz
tar -zcvf $var_sites_tgz $var_sites
TAR_RCODE=$?
if [ $TAR_RCODE -eq 1 ]; then
echo "erreur lors de la création de l'archive"
exit 1;
fi
if [ $TAR_RCODE -eq 0 ]; then
mv $var_sites_tgz $destination
MV_RCODE=$?
echo $MV_RCODE
if [ $MV_RCODE -eq 0 ]; then
rm -r $var_sites
fi
if [ $MV_RCODE -eq 1 ]; then
echo "erreur dans le déplacement de l'archive"
exit 1;
fi
fi
done < $input
IFS=$OLDIFS
Loading…
Cancel
Save