source: TOOLS/SYNCHRO_SCRIPTS/synchro_Training_to_ada @ 4292

Last change on this file since 4292 was 4292, checked in by acosce, 5 years ago

mise a jour des scripts de synchro :

  • desactivation du rebond vers une machine tiers maintenant que la connexion est possible entre l'idris et le tgcc
  • mise a jour de la liste des logins dans synchro_acl pour ergon
File size: 1.5 KB
Line 
1#!/bin/bash
2
3echo "Quel est votre login sur ada "
4echo -n "Votre reponse : "
5read loginIDRIS
6
7cd /ccc/work/cont003/igcmg/igcmg
8
9
10echo "Verification des droits sur les fichiers cote TGCC"
11ccc_shspace_chmod userread /ccc/work/cont003/igcmg/igcmg/TRAINING
12is_problem=` ccc_shspace_modck TRAINING |grep ccc_shspace_chmod |wc -l`
13if [ "x${is_problem}" != "x0" ]
14then
15  echo "Il y a un probleme de droit sur un repertoire qui ne vous appartient pas"
16  echo "vous pouvez utiliser la commande ccc_shspace_modck TRAINING pour savoir qui doit mettre a jour les droits"
17  echo -n "voulez-vous tout de meme continuer la synchronisation [oui/non]"
18  read reponse
19  case ${reponse} in
20  non|NON|N|n)
21  exit
22  ;;
23esac
24fi
25
26
27
28echo " Resultat du rsync en dry-run : "
29echo ""
30rsync -n --omit-dir-times -vrltgoD --progress --delete -e "ssh -ax -o ClearAllForwardings=yes -c aes128-ctr" TRAINING ${loginIDRIS}@ada.idris.fr:/workgpfs/rech/psl/rpsl035/
31
32echo "Voulez vous effectuer les actions listees ci dessus oui/non ?"
33echo -n " Votre reponse : "
34read reponse
35
36case ${reponse} in
37
38oui|OUI|o)
39rsync --omit-dir-times -vrltgoD --progress  --delete -e "ssh -ax -o ClearAllForwardings=yes -c aes128-ctr" TRAINING ${loginIDRIS}@ada.idris.fr:/workgpfs/rech/psl/rpsl035/
40;;
41non|NON|n)
42echo "RIEN A FAIRE !"
43;;
44*)
45echo "Reponse non reconnue"
46;;
47esac
48
49echo "Mise a jour des droits sur les repertoires de donnees (IDRIS) "
50ssh ${loginIDRIS}@ada.idris.fr "setfacl -R -m u::rwx,u:rpsl592:rwx,u:rpsl500:rwx,u:rces061:rwx,u:rlmd979:rwx,g::r-x,o::r-x,m::rwx /workgpfs/rech/psl/rpsl035/TRAINING"
Note: See TracBrowser for help on using the repository browser.