logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 29-12-2017 10:04:32

lagrenouille
CA Debian-Facile
Lieu : Toulouse
Distrib. : bookworm
Noyau : d'olive
(G)UI : xfce4 et awesome
Inscription : 28-03-2012
Site Web

résolu : terminé demande de script pour une mutu

salut les DF programeurs

Je suis à la demande d'un petit programme pour une mutualisation spip.
cette plateforme associative fonctionne avec bénévoles non rémunérés..

===================

nous avons un site de développement (pour ne pas casser celui en prod) qui se nomme :
dev-spipfactory.spipfactory.com

le chemin de ce site est
/home/lf2hyggr/dev-spipfactory.spipfactory.com/

nous sommes dans la mutualisation spip où nous avons notre spip avec notre repertoire plugins sans repertoire auto
le chemin de ce repertoire  est
/home/lf2hyggr/public_html/plugins

les plugins sons mis à jour dans dev-spipfactory.spipfactory.com manuellement

nous voulons un script ( crontab) qui mets a jour régulièrement toutes les semaines ou voir tous les 15 jours
les plugins de spipfactory.com, soit ceux situé dans :

/home/lf2hyggr/public_html/plugins
soit mettre dans ce repertoire plugins la même chose que ceux mis à jour dans dev-spipfactory.com.

le script acuel  que nous avons fait, est fastidieux, à savoir:
exemple pour le plugin rainette:


rm -rf /home/lf2hyggr/public_html/plugins/rainette/*
cp -rfa /home/lf2hyggr/dev-spipfactory.spipfactory.com/plugins/auto/rainette/* /home/lf2hyggr/public_html/plugins/rainette/



et la même chose pour tous les plugins, ça fonctionne mais c'est un peu lourd, deux lignes par plugin


est il possible de nous faire un script plus simple et plus efficace  en bash ?

où il serait dit que si la version des plugins est différentes dans :/home/lf2hyggr/dev-spipfactory.spipfactory.com/
il faudrait mettre à jour ceux de :
/home/lf2hyggr/public_html/plugins

voila voila, merci de me dire si l'explication est clair ou pas
je vois aussi que python2 et pyton2.6  sont installés

Dernière modification par lagrenouille (29-12-2017 18:30:52)


Ce à quoi l'on a pas accès par l'expérience vécue, on a pas d'oreilles pour l'entendre ..Nietzsche
Cela dit, bien que toute notre connaissance s’amorce avec l’expérience, il n’en résulte pas pour autant qu’elle découle dans sa totalité de l’expérience.  E.Kant
une compréhension insane est elle forcément irrationnel ? ..lagrenouille

Hors ligne

#2 29-12-2017 18:23:00

lagrenouille
CA Debian-Facile
Lieu : Toulouse
Distrib. : bookworm
Noyau : d'olive
(G)UI : xfce4 et awesome
Inscription : 28-03-2012
Site Web

Re : résolu : terminé demande de script pour une mutu

rsync -avzt /home/lf2hyggr/dev-spipfactory.spipfactory.com/plugins/auto/ /home/lf2hyggr/chemin//plugins


Ce à quoi l'on a pas accès par l'expérience vécue, on a pas d'oreilles pour l'entendre ..Nietzsche
Cela dit, bien que toute notre connaissance s’amorce avec l’expérience, il n’en résulte pas pour autant qu’elle découle dans sa totalité de l’expérience.  E.Kant
une compréhension insane est elle forcément irrationnel ? ..lagrenouille

Hors ligne

Pied de page des forums