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

Shell et commandes GNU Discussion :

[Raspberry Pi] Lancer un script php apr�s d�marrage apache/php/mysql


Sujet :

Shell et commandes GNU

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    29
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 29
    Par d�faut [Raspberry Pi] Lancer un script php apr�s d�marrage apache/php/mysql
    Je vous avouerais que cela fait trrr���s longtemps que je n'ai pas touch� � Linux, et je suis un poil largu�. Et j'esp�re pas vous poser une question b�te, car j'ai malgr� tout bien cherch� sans avoir trouv� ma r�ponse.

    J'ai fait l'acquisition d'un Raspberry Pi, afin de m'en servir comme plateforme Web avec un serveur WebSocket en php, de mani�re a pouvoir facilement communiquer avec la base de donn�es mySql.
    Au d�marrage du raspberry les service mySql/apache/php d�marrent automatiquement. et le site Web et parfaitement op�rationnel. Hors une partie de ce site n�cessit� la mise � disposition d'un serveur WebSocket qui est r�alis� via un script 'serveurWS.php'.

    Lorsque je le lance en ssh via 'sudo php -q serveurWS.php' en �tant sur le dossier du serveur, �a fonctionne nickel, mais bien �videmment j'aimerai que ce script se lance de fa�on automatique apr�s le d�marrage de mySql/apache/php.

    Je ne vous demande pas la solution toute faite, mais j'aimerai �tre guid� vers celle-ci de fa�on � que ce soit p�dagogique pour moi.

  2. #2
    Membre Expert

    Homme Profil pro
    Ing�nieur R�seaux
    Inscrit en
    Juin 2012
    Messages
    877
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 33
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Ing�nieur R�seaux
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2012
    Messages : 877
    Par d�faut
    Bonjour,

    Une idee assez simple pour toi :

    Calcule le temps moyen de lancement de mySql/apache/php
    Rajoute une ou deux minutes pour la securite
    Recherche dans les options de cron (planification de taches) pour lancer cela.

    En gros si il faut 15 minutes pour lancer tes 3 services.
    Il faut lancer le script 17 minutes apres demarrage du sevreur
    Reste a savoir l'option pour specifier au demarrage, l'option pour attendre 17 minutes et comment lancer ton fichier.

    Je presume que lorsque tu dis vouloir executer ton script apres lancement de mySql/apache/php, tu evoques au demarrage de l'equipement.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    29
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 29
    Par d�faut
    apr�s quelque test, j'ai en fait besoin d'avoir uniquement le service MySql de d�marr�, pour pouvoir d�marrer le WebSocket serveurWS.php, certes, la solution de temps d'attente reste la plus simple en cas de d�marrage mat�riel, mais ne l'est plus dans le cas d'un reboot du service mySql.

    Ma proposition est peut �tre over crade, mais est-ce possible de directement ajouter le d�marrage et l'extinction de mon WebSocket directement dans le script de gestion du service MySql?
    (En �crivant cela, il y a mon cerveau qui me dit : "baaaaaaaaa caca!!! baaaaaaaaa caca!!")

    bon apr�s le raspberry n'a de vocation qu'a servir de plateforme intraweb l�g�re, le reboot mat�riel syst�matique en cas de probl�me peut �tre suffisant.

  4. #4
    Membre Expert

    Homme Profil pro
    Ing�nieur R�seaux
    Inscrit en
    Juin 2012
    Messages
    877
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 33
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Ing�nieur R�seaux
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2012
    Messages : 877
    Par d�faut
    Bonjour,

    En effet, le temps d'attente sera inutile en cas de reboot du service quand le serveur fonctionne.

    Tu peux alors checker l'etat du service MySQL.

    S'il est running, tu lances ton script, sinon tu attends x minutes et tu recommences.

Discussions similaires

  1. [HTML 5] Lancer un script (action) apr�s le choix d'un select
    Par fabrice91 dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 5
    Dernier message: 30/09/2014, 16h03
  2. Lancer un script Perl à partir de PHP
    Par espadon1 dans le forum Biblioth�ques et frameworks
    R�ponses: 11
    Dernier message: 07/08/2006, 22h00
  3. [Syst�me] Lancer un script perl avec PHP
    Par pepite dans le forum Langage
    R�ponses: 2
    Dernier message: 09/01/2006, 12h30
  4. R�ponses: 3
    Dernier message: 16/12/2005, 15h35
  5. R�ponses: 4
    Dernier message: 14/12/2005, 12h16

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