Rechercher : dans
Par :

Executer un fichier.sh a partir du web

Dernière réponse le 9 oct 2007 à 17:52:30 MrBleu, le 9 oct 2007 à 17:03:19 
 Signaler ce message aux modérateurs

Bonjour,

je souhaiterais pouvoir lancer et arrêter une application sur un serveur distant sous Linux alors que je n'ai pas acces à la console et que je suis moi-même sous windows, j'ai cependant acces au ftp.

Pour lancer l'application (si tant est que cela en soit une vu qu'il n'y a que des fichiers.php), les developpeurs ont créé un fichier.php que je peux donc activer via le web : sauf qu'il faut le lancer avec des paramètres qui sont dans un ficher.bat pour windows et dans un fichier.sh pour linux (enfin si j'ai bien compris car je ne suis pas très doué, vous l'aurez certainement remarqué ^^)

ci-joint le contenu du fichier.sh (pas très clair pour moi :/...) :
------------------------------------------------------------­-------------------------------
php aseco.php TMN </dev/null >aseco.log 2>&1 &
-------------------------------------------------------------------------------------------

Bref, est-ce que cela est necessaire et si oui, comment faire pour lancer l'application et ensuite pour l'arreter ?

Pour info, j'ai bien sûr essayer de cliquer sur mon fichier.php avec firefox sans ces paramètres, et il me renvoie tout un tas d'erreurs...

J'ai essayé suite à diverses lecture sur ce forum de créer un nouveau fichier.php avec juste la commande "exec monfichier.sh", mais cela ne lance pas mon application, malgré plusieurs tentatives de forme variées...

Bref, j'ai bien besoin d'aide :)

Merci à vous !

------------edit -------------
pour que cela soit plus clair, qd j'execute sur mon PC cette application : je lance mon fichier .bat qui fait son travail en arrière plan et qd je décide de l'arrêter, je le ferme tout simplement ^^ mais à disatance et sous Linux, ... c'est pas pareil :p


Configuration: Windows XP
Firefox 2.0.0.7

Meilleures réponses pour « Executer un fichier.sh a partir du web » dans :
Partage de fichiers en réseau local sous Windows VoirAvant toute chose, il est nécessaire de mettre en réseau local les ordinateurs pour lesquels un partage de fichiers doit être mis en oeuvre : créer un réseau local installation de carte réseau configurer un réseau pour windows XP tests des...
[PS3] Partager ses fichiers / Serveur DLNA VoirComment partager ses fichiers entre sa Playstation 3 et son PC à coups sûrs ? Mise en situation Vous voulez créer une relation de partage par le biais du protocole DLNA entre votre PC et votre PS3 comprenant images, audio et vidéo avec un accès...
Créer un fichier Autorun.inf VoirCréation de fichier autorun Autoriser l'exécution automatique Création du fichier autorun.inf Personnaliser l'icône Personnaliser le texte Personnaliser le menu Autoriser l'exécution automatique Une fonctionnalité de Windows...
Partage de fichiers sous Windows XP VoirIntérêt Le partage de fichiers consiste à rendre disponible à travers le réseau le contenu d'un ou plusieurs répertoires. Tous les systèmes Windows possèdent en standard des mécanismes permettant de mettre facilement en partage le...
Introduction à la programmation des CGI VoirPrésentation de l'interface CGI Un script CGI (Common Gateway Interface, traduisez interface de passerelle commune) est un programme exécuté par le serveur web (on dit généralement « côté serveur »), permettant d'envoyer au navigateur de...
Fichier BIN VoirFormat BIN Les fichiers BIN et CUE sont respectivement : .BIN : une image de CD, c'est-à-dire une copie binaire d'un CD ou d'un DVD sous forme d'un fichier .CUE : informations sur les pistes du disque. Comment lire un fichier BIN ? Les...

1

stou, le 9 oct 2007 à 17:36:11

Je n'ai pas de solution clés en main, mais tu devrais t'intéresser au programme "TELNET" qui te permet à condition d'avoir les droits sur la machine distante d'excécuter toutes les commandes souhaîtée.
SH ne fonctionne que sur Linux ou UNIX et cette commande peut par conséquent via telnet être excécutée sur une machine distante.

cordialement

Didier

Répondre à stou

2

 MrBleu, le 9 oct 2007 à 17:52:30

Merci de ta réponse,

mon gros soucis est que la personne qui me fourni ce serveur ne souhaite pas me donner les acces à sa machine,

c'est pour cela que j'essaye d'administrer mes focntionnalités par php.

je sens que je vais vers l'impasse là, non ?

Répondre à MrBleu
Collection CommentÇaMarche.net