faire un tar avec la date

re12
Messages : 438
Inscription : ven. 12 janv. 2018 17:44

faire un tar avec la date

Message par re12 »

Bonjour

J'aimerais faire un script qui me fasse un tar de certain fichier (pour une sauvegarde) et que au bout de 5 tar créer (donc les noms des tar portent les dates) les tars s'ecrasent.

Pas facile a expliquer :(

Quelqun d'enter vous à t'il déjà fait ca? je n'ai pas trouver beaucoup d'infos sur le net.

Merci et bonne journée :hello:
chour@mih-fr
Messages : 732
Inscription : ven. 12 janv. 2018 17:44

faire un tar avec la date

Message par chour@mih-fr »

Tu vas faire ça de manière régulière ?

Tu peux faire ça en shell :

[cpp]set -x
PSA=$UNXAPPLI/VERSION/psa_config

DATE_JOUR=`date "+"\%"d"\%"m"\%"Y"`
mkdir $PSA/$DATE_JOUR

cp -rp /ton/repertoire/tes/fichiers $PSA/$DATE_JOUR/

cd $PSA/$DATE_JOUR
tar -cvf $PSA/${DATE_JOUR}_save_psa_config.tar .
compress $PSA/${DATE_JOUR}_save_psa_config.tar

cd $PSA
rm -fr $PSA/$DATE_JOUR

# Retention de deux sauvegardes au plus
cd $PSA
NB_SAV=`ls . | grep _save_psa_config.tar | wc -l`
if [ $NB_SAV -gt 5 ]
then
A_SUPP=`ls -ltr . | grep _save_psa_config.tar | head -1 | awk {'print $9'}`
rm $PSA/$A_SUPP
fi[/cpp]


Répondre