Tom's Guide > Forum > Programmation > executer un .sh a partir de php

executer un .sh a partir de php

Forum Programmation : executer un .sh a partir de php

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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 sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

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 ^^

Répondre à Tooki313

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

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

et s'assurer que ton sh est les droit en execution (ou le fichier php, je ne sais plus).

Répondre à okinou

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 :)

Répondre à Tooki313

tu fais une page sur l'autre serveur qui le lance en local puis tu appelles cette page

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

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 ;)


Message édité par Tooki313 le 14-05-2008 à 20:16:03
Répondre à Tooki313

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

Répondre à Anonyme

+1 pour le ssh

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

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 :)


Message édité par Tooki313 le 14-05-2008 à 23:25:57
Répondre à Tooki313
Tom's Guide > Forum > Programmation > executer un .sh a partir de php
Aller à :

Il y a 2250 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens