Hback – Sauvegarder un fichier avec la date et la version
divers, système
de admin
un petit script qui permet de faire la sauvegarde avec la date et la version d’un fichier avant modif ( pour les flemmards seulement) exemple : au lien de taper :
$ cp fichier fichier2012-06-03.R0
il suffit de taper
$ hback fichier
et cela nous donne :
drwxrwxr-x 2 hhh hhh 4096 juin 3 13:07 .
drwxrwxrwt 25 root root 12288 juin 3 13:07 ..
-rw-rw-r– 1 hhh hhh 0 juin 3 13:07 fichier
-rw-rw-r– 1 hhh hhh 0 juin 3 13:07 fichier.2012-06-03.R0	
Voici le code qu’il faudra mettre dans /usr/bin/hback ( + chmod )
#!/bin/bash
date=`date +%Y-%m-%d`
filename= »$(/usr/bin/basename « ${1} ») »if [ -z "$filename" -a ! -f "$filename" ]; then
usage
exit 1
firev=0
backup= »$filename.$date.R$rev »

while [ -f $backup ]; do let rev+=1 backup= »$filename.$date.R$rev » done /bin/cp -ip « ${1} » « ${backup} »	
à modifier selon les besoins….