Browse Source

script d'archivage

pull/9/head
Sébastien Faton 3 years ago
parent
commit
1c96340168
  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