IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Automatiser les changements de signature
Options
Marylou
posté 23 Mar 2018, 17:00
Message #1


Nouveau Membre


Groupe : Membres
Messages : 10
Inscrit : 22 Mar 2018
Membre no 204 522



Bonjour,

J'avais crée un premier sujet ici: http://forum.macbidouille.com/index.php?sh...p;#entry4201696

Je n'ai malheureusement pas pu trouver de solution. Mon problème est que dans ma boite on change souvent de signature (c'est uniquement l'image de la banière qui change). Nous mettant l'image sur le serveur et jusqu'à présent j'allais changer le nom pour accéder au chemin manuellement sur chaque Mac avec un VI sur terminal, mais ca s'avère laborieux et beaucoup de monde est en déplacement. Nous avons alors trouvé le système de mettre l'image sous le meme nom pour que ca change automatiquement, mais le cache aussi bien sur nos machines que celle de nos clients reste et le changement ne se fait pas directement.

J'aurais alors besoin d'un tuyau permettant d'automatiser le changement de nom de l'image dans la signature au moyen d'un script par exemple. Comment pourrais-je faire ?

Merci à vous

Ce message a été modifié par Marylou - 23 Mar 2018, 17:02.
Go to the top of the page
 
+Quote Post
yponomeute
posté 23 Mar 2018, 17:34
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 969
Inscrit : 26 Jan 2011
Lieu : Pollachius virens
Membre no 164 083



Bonjour,

Une piste à creuser : héberger l'image de la signature sur un serveur, et utiliser la directe apache FileETag pour indiquer que l'image a changée et qu'il faut la recharger et ne pas utiliser celle qui est en cache.

https://httpd.apache.org/docs/2.4/mod/core.html#fileetag


--------------------
MBP 2017 15" avec clavier pourri et touchbar inutile
Go to the top of the page
 
+Quote Post
Marylou
posté 26 Mar 2018, 09:02
Message #3


Nouveau Membre


Groupe : Membres
Messages : 10
Inscrit : 22 Mar 2018
Membre no 204 522



Merci mais on m'a demandé de créer un script (bash) pour automatiser le changement de signature. On n'accepte plus de reprendre à chaque fois le meme nom du serveur. Donc si quelqu'un pourrait m'aider à la création d'un script pour automatiser ca au moyen d'un bash ?
Quelque chose qui permettrait d'ouvrir le Terminal et de modifier la ligne où on parle du fichier .png dans le fichier signature se trouvant dans la bibliothèque
Go to the top of the page
 
+Quote Post
Jaypee
posté 27 Mar 2018, 06:03
Message #4


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 486
Inscrit : 29 Aug 2002
Membre no 3 340



Bonjour Marylou,

La màj de la signature peut se faire :
- Soit en poussant l' image vers les clients, depuis la source de l'image : c'est ce que tu sembles privilégier
- Soit depuis chaque client en tirant la signature en provenance de sa source : Ce que propose Yponomeute

La première demande un accès sécurisé pour la màj de cette signature. La seconde aussi, pour implanter le script qui va màj périodiquement la signature ou pour corriger un href; donc remplacer un fichier .html
Correctement faite, la seconde permet plus de souplesse pour l'avenir.

Dans le premier cas il y aura de multiple copies de la signature dans la nature. Dans la seconde il n'y en a qu'une seule, gérable depuis une source unique.

Par ailleurs, Il faut penser aux cas de pannes. Que faire si la màj échoue au milieu (problème de réseau), le script sera-il capable de repartir de la dernière panne ? faut-il permettre plusieurs essais avant de considérer la tentative échouée? faut-il créer une liste d'ip-client non joignable à rejouer ?

Sinon, à la base rien de compliqué :
- copie par scp de l'image vers le client du bash de base. c'est simple.

pour chaque ip-client de la liste
scp /chemin/source/signature admin:motdepasse@ip-client:/chemin/client/signature

Il y a aussi une piste à explorer avec une tâche périodique côté client (crontab ou équivalent Windows) A propos, oui... Les clients sous quel système? macOS Linux ou Windows 10 ?
J-P

Ce message a été modifié par Jaypee - 29 Mar 2018, 06:36.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 29th March 2024 - 09:57