executer un .sh a partir de php - Programmation
TomsGuide.com : 700 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !

Sujet auquel vous répondez
Sujet : executer un .sh a partir de php
Tooki313 Bonsoir,

Voilà je voudrais executer un .sh sous debian ou ubuntu a partir d'un script php heberger sur un autre serveur.
J'ai parcouru pas mal de site sur google et je n'ai rien trouver a ce sujet.

merci,

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b] [i] [u] [strike] [spoiler] [fixed] [cpp] [url] [email] [img] [flash] Insérer un code de video fourni [*]  
 
   [quote]
 


Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Tooki313 Merci c'est parfait ! :)

C'est exactement ce que je chercher ;)

Et de plus beaucoup de gens cherchent la solution, j'espere que ça pourra en aider certains.

Classé Résolu :)
CRicky +1 pour le ssh
il te faudra un serveur ssh sur le serveur final

ensuite sur le serveur web, tu peux établir une connexion ssh
un exemple ici
http://forum.telecharger.01net.com [...] ges-1.html
un peu de doc
http://fr.php.net/manual/fr/book.ssh2.php
Tooki313 Oui mais voilà il est là le probleme :(

C'est que sur le serveur où je veut executer le script n'a pas besoin d'apache ou quoi que ce soit d'autre, et j'aimerai eviter de charger le serveur :sarcastic:

En effet j'avais oublier de parler de ce probleme là ^^'
Donc en fait je recherche plutôt un script php qui ouvre une connexion ssh entre le serveur ou est héberger la page et le serveur sur lequel je veut executer la commande ou le .sh

Edit:

Je sais pas si j'ai etait assez clair alors je vais faire un shéma :D

réponse shell
--------<--------------<-------------------<-------------------<-------------
v |
| PHP* SSH |
¤->--#------->------->----------#----->------>------>----->------#--->-¤
Client(moi) ServeurWeb Serveur final

*Le PHP est mal placer, mais c'est pour schématiser et pas rajouter un HTML dedans pour rien.

Voilà, j'ai fait du mieu que j'ai pu :pt1cable:

La reponse shell n'est pas du grande nécessitée mais sa pourrait etre un plus :)

Merci ;)
coca25 tu fais une page sur l'autre serveur qui le lance en local puis tu appelles cette page
Tooki313 ok merci ça marche ^^ mais ... que en local :s

Je me suis peut etre mal exprimer mais comme je l'ai preciser plus haut il me faudrait pouvoir executer se script a partir d'un autre serveur (je parle de serveurs physique hein ^^).
Donc si quelq'un a une idée je suis preneur :)

Merci pour votre aide :)
okinou et s'assurer que ton sh est les droit en execution (ou le fichier php, je ne sais plus).
CRicky

Code :
  1. system(". /chemin_complet_du_script_shell/ton_script.sh" );

Tooki313 un petit up, et une tite réponse ? :D

Je n'ai toujours rien trouver a ce sujet :sweat: a croire que je suis le seul a vouloir executer un sh a disance :pfff:

si quelqun connaitrai un lien ou un tuto sa m'aiderais pas mal ^^

Tooki313 Bonsoir,

Voilà je voudrais executer un .sh sous debian ou ubuntu a partir d'un script php heberger sur un autre serveur.
J'ai parcouru pas mal de site sur google et je n'ai rien trouver a ce sujet.

merci,
Liens