17 lines
600 B
Bash
17 lines
600 B
Bash
#Script destiné a être paramétré et exécuté depuis un repertoire de votre depots git
|
|
#contenant un fichier de coinfiguration d'un service
|
|
filename=squid.conf # nom du fichier config
|
|
filepath=/etc/squid # emplacement systeme du fichier config
|
|
servicename=squid.service #nom du service
|
|
|
|
git pull # mise a jour du fichier de config du dépôt
|
|
|
|
sudo cp $filepath/$filename $filepath/$filename.old
|
|
#sauvegarde fichier précédente
|
|
|
|
sudo cp ./$filename $filepath/$filename
|
|
#copie du fichier de config mis a jour a son emplacement
|
|
|
|
sudo systemctl restart $servicename
|
|
#redemarage du service associé
|