Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/12/2006, à 00:45

elmut

cron sur serveur distant

Bonjour,

j'aurais voulu savoir comment faut si prendre pour realiser un cron qui va excuter un script sur un autre serveur...

en local ca peut donner ca : php5 -c /etc/php5/apache2 /var/www/admin/script.php

mais si je veux executer sur un autre serveur ?

Merci pour votre aide !

Dernière modification par elmut (Le 30/12/2006, à 17:03)

Hors ligne

#2 Le 29/12/2006, à 09:48

stopher

Re : cron sur serveur distant

ton /var/www correspond à la racine du serveur web , bref c'est là ou tu te retrouves qd tu tapes http://localhost sur cette machine .

Donc pour interpreter ton script : script.php , en disant que l'adresse ip de la machine est 192.168.0.23 , et bien dans le cron , ca va donner ca :

php5 -c /etc/php5/apache2 http://192.168.0.23/admin/script.php

Est ce que ca marche ?

je ne sais pas si le cron prend en compte les adresse http , mais ce qui est sure , c'est que si ça ne fonctionne pas , tu peux toujours utiliser la commande suivante :

lynx -dump http://192.168.0.23/admin/script.php

je l'utilise et je peut te certifier que ça fonctionne ... bien sure , il faut installer lynx auparavant wink

Tiens nous au courant !

Hors ligne

#3 Le 30/12/2006, à 13:00

elmut

Re : cron sur serveur distant

hello,

ton idée fonctionne. big_smile
mais lynx est pas installé sur le serveur alors on a un peu changé... on a fait un truc du genre :

 0,37,40 * * * * wget -O - -q https://localhost/sauvegarde.php&ok=true

merci de nous avoir mis sur la voix ! tongue

Dernière modification par elmut (Le 30/12/2006, à 13:01)

Hors ligne

#4 Le 30/12/2006, à 17:05

elmut

Re : cron sur serveur distant

euh.... hmm

à vrai dire le cron n'a pas marché...

pourtant la commande suivante marche dans le terminal

wget -O - -q http://www.monsite.com/monscript.php?login=bibi&pass=mdp

pourquoi cela ne fonctionne pas dans un cron sad

Hors ligne

#5 Le 31/12/2006, à 01:30

Uggy

Re : cron sur serveur distant

elmut a écrit :

j'aurais voulu savoir comment faut si prendre pour realiser un cron qui va excuter un script sur un autre serveur... [...] mais si je veux executer sur un autre serveur ?

Si tu ne veux/peux pas rajouter le script dans la cron du serveur distant:

cat script.sh |ssh user@host bash

Hors ligne