Reply To: deux scripts utiles

#869
Sébastien
Participant
Up
0
Down
::

Amélioration du script afin qu'il modifie directement sur le serveur le fichier wims.conf.

Et il n'y a que deux variables à définir au début :

 

#!/bin/bash

# Indiquer ci-dessous l'IP du serveur Wims que l'on gère
IPServeur=50.100.150.200
# Indiquer ci-dessous l'adresse http de la page d'accueil/administration du serveur
PGAccueil=http://wims.lyc-arsonval-brive.ac-limoges.fr/wims/

echo « Recherche de l'IP publique et stockage dans la variable MON_IP »
MON_IP=$(wget -q http://whatismyip.org/ -O -)

echo « L'IP trouvée est : $MON_IP »

echo « remplacement à distance du fichier wims.conf, et création d'un fichier bak »
ssh wims@$IPServeur « sed -i.bak '10 s/.*/manager_site=127.0.0.1 '$MON_IP'/' /home/wims/log/wims.conf »

echo « ouverture du serveur wims pour administration graphique »
firefox $PGAccueil

echo « effacement de l'IP publique dans wims.conf local »
ssh wims@$IPServeur « sed -i.bak '10 s/.*/manager_site=127.0.0.1/' /home/wims/log/wims.conf »

echo « ouverture du serveur wims pour vérification »
firefox $PGAccueil

Collège de Beaumont de Lomagne
IRES de Toulouse, groupe jeux mathématiques
APMEP Toulouse