Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2512 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  lancer un programme externe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

lancer un programme externe

n°1432914
radioh
Posté le 29-08-2006 à 10:12:17  profilanswer
 

Salut tout le monde...
 
J'ai fait une interface cgi dans laquelle je fais des instructions perl....  
 
J'aimerais pouvoir lancer un programme externe automatiquement depuis le navigateur et non pas depuis le shell...
 
J'ai essayé les commandes exec() et system() mais ca ne marche que si lon tape ces commandes dans le shell...
 
QQn a t-il une idée ?
 
merci !

mood
Publicité
Posté le 29-08-2006 à 10:12:17  profilanswer
 

n°1432938
anapajari
s/travail/glanding on hfr/gs;
Posté le 29-08-2006 à 10:49:55  profilanswer
 

rassure moi le "programme externe" en question il est bien sur ton serveur et pas sur le poste "client" ???

n°1432947
radioh
Posté le 29-08-2006 à 10:59:27  profilanswer
 

oui...g redirigé les erreurs afin de voir ce quil se passe et voila le truc :  
 
ERROR: Could not set a HOME directory. Set any of the following environement variables to some suitable location: HOME, HOME_4_TCOFFEE, TMP or TEMP [FATAL:T-COFFEE] # TERMINATION STATUS: FAILURE [PROGRAM: T-COFFEE]

n°1432952
anapajari
s/travail/glanding on hfr/gs;
Posté le 29-08-2006 à 11:06:39  profilanswer
 

Apache a été configuré comme un utilisateur de l'appli que tu souhaites lancer?

n°1432959
radioh
Posté le 29-08-2006 à 11:12:33  profilanswer
 

je comprends pas cque tu veux dire : (

n°1432965
anapajari
s/travail/glanding on hfr/gs;
Posté le 29-08-2006 à 11:18:08  profilanswer
 

Bon j'imagine le cas le plus fréquent:
- Ton serveur est sous linux
- Apache execute tes cgi
Quand tu fais un exec dans ton cgi, c'est le user qui a "execute" ce cgi qui va executer la commande.
En d'autres termes si tu fais un su apache et que tu essayes de lancer ton appli tout se passe bien?

n°1432982
radioh
Posté le 29-08-2006 à 11:39:15  profilanswer
 

oui c'est le user qui execute le cgi qui lui va executer la commande...  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  lancer un programme externe

 

Sujets relatifs
Win api : programme qui plante à cause des imagesProgramme pour trie sur Excel...HELP!!!
[VC++] Problème de distibution avec un programme MFCprogramme bloqué quand j'utilise beep() (faire bipper le hp interne)
[Perl][emacs] Liste des fonctions du programme dans le menulancer 2 aminations successivement
Créer un programme s'éxécutant sans OS ?lancer un programme depuis un code en C
lancer l'execution d'un programme externe genre word excel etc...code pour lancer l'execution d' un programme externe
Plus de sujets relatifs à : lancer un programme externe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR