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

Administration système Discussion :

Lancements d'applications auto


Sujet :

Administration système

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 9
    Points : 12
    Points
    12
    Par défaut Lancements d'applications auto
    Bonjour,

    Je souhaite créer un script en php qui exécute / ferme automatiquement des applications.
    Il faudrait donc qu'au lancement, je récupère et stocke le numéro de processus puis que je demande à ce script d'exécuter un kill -9 [numéro du processus]
    Pour cela il faut donc, et c'est l'objet de mon post, récupérer le numéro de processus au lancement.
    Existe til un moyen de récupérer ce numéro de processus au lancement de l'application (par exemple si script php à l'aide d'un exec() ) et ensuite de le stocker dans une base ?
    merci

  2. #2
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut
    Bonjour,
    Je ne comprend pas du tout votre question.
    Pouvez vous etre plus clair? S'il s'agit de trouver une fonction PHP, pourquoi ne pas demander au forum PHP?

  3. #3
    Nouveau membre du Club
    Inscrit en
    Octobre 2005
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 22
    Points : 26
    Points
    26
    Par défaut
    Au lieu de chercher le PID, un killall ne serait-il pas mieux ?

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 9
    Points : 12
    Points
    12
    Par défaut
    Katyucha > Je ne souhaite pas forcément une fonction php, tout ce que je veux c'est pouvoir lancer / killer des applications automatiquement via un script.

    en gros, j'ai table en base de données du style :
    ---------------------------------------------------------------------
    application || date de lancement || date de fin || pid (?) ||
    ---------------------------------------------------------------------

    et via la crontab je lance toutes les minutes un script qui vérifie les applications à lancer -- et a terminer.


    Le Bisounours> j'ai pensé au Killall mais la meme application peut etre lancée plusieurs fois donc ce n'est pas utilisable.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Octobre 2005
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 22
    Points : 26
    Points
    26
    Par défaut
    Bonjour,

    Je ne connais pas grand chose au PHP, mais ne serait-il pas possible, pour le PID, de chercher l'application à tuer, et de "prendre" le numéro du processus à partir de X lignes. Je pense que tu devrais aller dans la partie PHP pour régler ton problème.

    Cordialement,
    Bisounours.

  6. #6
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2003
    Messages
    878
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 878
    Points : 1 067
    Points
    1 067
    Par défaut
    C'est une question pour le forum PHP.

    Néanmoins (ce qui suit n'a absolument pas été testé) :
    1) Créez un script shell comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    #!/bin/bash
    $* &
    echo "$?"
    2) Pour lancer une application depuis PHP :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $pid=shell_exec('/chemin/vers/le/script/nomDuScriptBash cheminEtNomApplication arg1 arg2 arg3');
    3) Pour tuer le processus depuis PHP :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    posix_kill((int)$pid,19);
    Note : oui, j'ai bien écrit "19" et pas "9". Je fais partie du comité contre l'utilisation abusive de SIGKILL.

    Si cela répond à votre problème, merci de cliquer sur

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MFC] lancement d'application SDI
    Par stefostillrise dans le forum MFC
    Réponses: 3
    Dernier message: 06/03/2006, 16h20
  2. [VBS] Lancement d'application
    Par OverCat dans le forum VBScript
    Réponses: 1
    Dernier message: 13/02/2006, 22h15
  3. [Batch]Problème de lancement d'application ?
    Par meda dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 20/10/2005, 11h59
  4. Lancement d'application
    Par cach dans le forum C++
    Réponses: 1
    Dernier message: 10/03/2005, 17h48
  5. [debutant ][lancement]Commande de lancement d'application
    Par Regis.C dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 28/06/2004, 23h25

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