Page 1 sur 1

Rafraichir plusieurs bdd simultanément

Posté : 12 juin 2005, 13:25
par Max
Bonjour,

Je cherche à faire la même chose que sur ce site: opensourcecms.com

A savoir: Ils présentent plusieurs portails en démonstration, et ceux-ci "reset" au bout d'un certain temps.
C'est pratique pour éviter les ptits malins (pas les ours) qui changent les mots de passe pour les essayages admins par exemple.

Une idée de comment faire ce rafraichissement ? Y a-t-il des scripts pour ça ?

[edit]

Apparemment je peux faire ça avec un CRON job, cependant va m'falloir trouver la commande à tapper grmbl...enfin je laisse le sujet ouvert si quelqu'un a de l'experience la d'ssus et aimerait apporter son grain d'sel, ce serait avec plaisir.

Posté : 12 juin 2005, 13:40
par smarties
sur http://www.webcron.org tu peux planifier une tache.

Posté : 12 juin 2005, 13:47
par Cyrano
Est-ce que tu réalise que tu nous demande d'aller tester le truc pour comprendre ta demande ???

Si pour toi le concept est évident, il n'en est pas de même pour ceux qui ne l'ont pas vu fonctionner. Essaye d'expliquer clairement le problème en illustrant éventuellement par un exemple de ce que tu voudrais pouvoir faire exactement

Posté : 12 juin 2005, 14:47
par Max
Merci Smarties. Désolé Cyrano, je vais faire un peu plus dans le détails.

Opensourcecms.com est un site qui permet aux visiteurs de tester en démo. différents portails php, forums, ou même blogs. Les logins et mots de passes sont donnés pour que le visiteur puisse donc tester le produit en tant qu'admin.

Le problème est que l'utilisateur du coup peut changer le mot de passe admin dans la plupart des cas (normalement il ne devrait pas bien sûr, mais y aura surement un "malin" ou deux pour le faire). Egalement, il va vouloir changer les thèmes etc, normal puisqu'il est la pour tester apres tout.

Donc les démonstrations sont rafraichis (il ya un reset général de tous les portails, forums etc, bref des démos), toutes les heures je crois.

Un pop-up apparait et prévient le visiteur que les demos vont etre rafraichis (c'est un javascript pour le pop-up j'imagine).

Aussi ma question etait de savoir comment faire ce reset. Apparemment les CRON jobs permettent des executions périodiques, je vais aller me renseigner un peu plus la dessus.

Voila, j'espère avoir été plus clair ;).

Posté : 12 juin 2005, 15:59
par Cyrano
C'est effectivement nettement plus clair et la réponse semble effectivement être le webcron

Posté : 12 juin 2005, 19:38
par Max
En fait je cherche les lignes de commandes qui permettent le rafraichissement. Mon hebergeur gère les Cron jobs, je peux régler la période par exemple. Me manque juste à comprendre quelles commandes utiliser.

Posté : 12 juin 2005, 20:23
par smarties
Sur Webcron tu as juste à spécifier les horaires ou une page doit être executée. Je n'ai pas eu l'occasion d'en tester d'autre mais Webcron est très simple à utiliser.

Posté : 13 juin 2005, 00:06
par ouckileou
un article/tuto sur la crontab sinon :
http://lea-linux.org/admin/admin_tools/automate.html

car si tu as accès à la crontab du serveur, il vaut mieux passer par celle-ci que par webcron

Posté : 13 juin 2005, 09:04
par smarties
$bash> man crontab donne aussi de la doc sur Linux :wink: