IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

lancement d'un script bash depuis une page php (dans un terminal)


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut lancement d'un script bash depuis une page php (dans un terminal)
    bonjour, je cherche depuis quelque temps une solution au probleme suivant:

    j'ai une page php qui represente en quelque sorte un tableau de bord, sur lequel est affiché l'etat d'execution de plusieurs scripts bash (le tout est executé localement)
    lorsqu'un script n'est pas en cours d'execution sur la machine, j'ai un bouton qui s'affiche sur la page php ce bouton doit permettre de lancer le script en question. Le probleme, c'est que j'aimerais que ce script soit lancé dans une nouvelle fenetre (avec gnome-terminal par exemple) car des données sont affichées toutes les 10 minutes environ.

    le bouton execute l'action suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gnome-terminal -x bash /home/user/monscript.sh
    mais le script n'est pas lancé lorsque je clique sur le bouton (j'ai bien rendu le script executable et il fonctionne que je le lance directement ou via un autre script bash).

    merci d'avance pour votre aide

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2005
    Messages : 138
    Points : 173
    Points
    173
    Par défaut
    su -c ...

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    merci, je n'y avait pas pensé
    malheureusement ça ne fonctionne pas plus (ni sudo)

  4. #4
    mon_nom_est_personne
    Invité(e)
    Par défaut
    pour que ca marche il faut installer l'extention suexec qui permet a apache de faire rouler un script avec l'id du proprietaire du site et non en temps que nobody. Autant te dire que niveau securite c'est fortement deconseiller.

Discussions similaires

  1. Réponses: 1
    Dernier message: 15/02/2009, 07h45
  2. Réponses: 1
    Dernier message: 04/04/2008, 05h12
  3. Réponses: 6
    Dernier message: 12/08/2007, 11h10
  4. Réponses: 3
    Dernier message: 09/07/2007, 16h37
  5. Récupérer une date depuis une page ASP dans une BDD
    Par franckrichard57 dans le forum ASP
    Réponses: 2
    Dernier message: 22/03/2007, 11h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo