Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/03/2011, 13h17   #1
Futur Membre du Club
 
Inscription : novembre 2010
Messages : 28
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 28
Points : 19
Points : 19
Par défaut Execution script SHELL

Bonjour à tous,
Je suis en train de faire un site en PHP sur un serveur A.
Je possède un serveur B où se trouvent plusieurs scripts SHELL qui font plusieurs manips sur d'autres serveurs distants.
Jusque là aucun soucis, mes scripts du serveur B fonctionnent bien en lancement manuel.

Maintenant j'aimerais pouvoir lancer les scripts du serveur B à partir de mon site sur le serveur A en PHP.
J'ai déjà généré les clés privé/public entre mes deux serveurs.
J'ai essayé d'utiliser la fonction :
Code :
exec(ssh user@ipB chemin/script.sh)
mais rien ne s'execute...

Pourriez vous m'éclairer à ce sujet là?
De plus, il faudrait que je me connecte avec un utilisateur spécial sur le serveur B (autre que root, disons 'toto' ici). Je suppose qu'il faut rajouter d'autres commande avant d'executer mon script avec exec()...!

D'avance merci.
neGo33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h24.


 
 
 
 
Partenaires

Hébergement Web