16 lines
633 B
Bash
16 lines
633 B
Bash
|
|
|
|
#!/bin/bash
|
|
|
|
#Script destiné à être paramétré et exécuté depuis un répertoire de votre dépôt Git contenant un fichier de configuration d'un service
|
|
|
|
filename=squid.conf #Nom du fichier de config
|
|
filepath=/etc/squid #Emplacement système du fichier de config
|
|
servicename=squid.service #Nom du service
|
|
|
|
git pull #mise à jour du fichier de config du dépôt
|
|
sudo cp $filepath/$filename $filepath/$filename.old #sauvegarde fichier précédent
|
|
sudo cp ./$filename $filepath/$filename #copie du fichier de config mis à jour à son emplacement
|
|
sudo systemctl restart $servicename #redémarrage du service associé
|
|
|