Bonjours,
Je vous donne ce script qui va surement servir à d'autre personnes, il y a surment plus pratique et mieux coder m'enfin c'est du fonctionnel pour ce que je voulais faire.
NOTE importante:
Le chemin qui est choisi dans le script, change souvent et concerne le système. donc prudence!
Le paquet suivant doit être installer: inotify-tools
#!/bin/bash
Vfichref="/etc/resolv.conf.control"
Vfichcontrol="/etc/resolv.conf"
Vmd5Ref=`md5sum $Vfichref | cut -d" " -f1`
function Fcontrole {
Vmd5cible=`md5sum $Vfichcontrol | cut -d" " -f1`
if [ "$Vmd5Ref" != "$Vmd5cible" ] ;then
echo "======================================="
# cp -v $Vfichref $Vfichcontrol
Vmd5cible=`md5sum $Vfichcontrol | cut -d" " -f1`
echo $Vmd5Ref
echo $Vmd5cible
echo "======================================="
fi
}
Fcontrole
inotifywait -m -e close_write $Vfichcontrol |
while read -r filename event; do
Fcontrole
done
Les espace dans les fichiers pourrais poser problème.
LaFouine
Dernière modification par LaFouine (14-11-2018 08:05:17)
Debian testing, nvidia 980 gtx sli, cm asurock 16 gb ram cpu i7 4,2 ghz