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

Ruby Discussion :

script de démarrage


Sujet :

Ruby

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

    Informations forums :
    Inscription : Juillet 2003
    Messages : 12
    Points : 11
    Points
    11
    Par défaut script de démarrage
    Bonjour,

    Je cherche un script shell qui lance le serveur webrick en tâche de fond sur un serveur linux.

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Points : 7 285
    Points
    7 285
    Par défaut
    outre le fait que ce n'est pas la bonne section (la rubrique linux aurait été plus appropriée ), je ne voit pas l'intérêt entre lancer un script shell et lancer le serveur webrick... Ce n'est pas d'alias que tu parles ?
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 12
    Points : 11
    Points
    11
    Par défaut
    Effectivement, je me suis probablement trompé de section.

    Je souhaite que l'application soit lancée au démarrage du serveur
    - soit avec webrick
    - soit avec apache (auquel cas je suis preneurs de liens vers des tutoriels pour intégrer une appli Rails dans apache)

    a+

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 657
    Points : 910
    Points
    910
    Par défaut
    Salut,

    Google est ton ami et les méthodes pour faire tourner une appli Rails avec Apache ne manquent pas.

    Je te conseille quand même ce tutoriel :
    http://www.stoneageblog.com/articles...ac-capistrano/

    C'est un deployment sur Debian, avec Apache 2.2 + mod_proxy + mongrel_cluster. Il installe également Trac, dont tu n'auras pas forcément l'utilité, en revanche SVN est obligatoire pour utiliser Capistrano.

    Pour ma part je l'ai suivi sans trop de problème

    Bon courage


    Au fait: webrick n'est absolument pas un serveur de production, il est très fortement déconseillé de l'utilisé comme tel
    Toute la documentation Ruby on Rails : gotapi.com/rubyrails
    Mes articles :
    > HAML : langage de template pour Ruby on Rails

  5. #5
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    510
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 510
    Points : 652
    Points
    652
    Par défaut
    Je souhaite que l'application soit lancée au démarrage du serveur
    Il te faut rajouter une entrée dans le /etc/rc2.d avec un lien vers le service à demarrer. (voire le rajouter aussi dans /etc/rc6.d en cas de reboot...)
    Mais c'est clair que tu auras + de réponses dans la section Linux !

  6. #6
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    510
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 510
    Points : 652
    Points
    652
    Par défaut
    Je cherche un script shell qui lance le serveur webrick en tâche de fond sur un serveur linux.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    #!/bin/bash
    cd /home/mon_nom/mon_espace_de_travail/mon_projet/
    ./script/server

  7. #7
    Membre à l'essai
    Inscrit en
    Septembre 2002
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 29
    Points : 24
    Points
    24
    Par défaut Utilité?
    Salut,

    j'ajoute ma voix à ceux qui se demande sur l'utilité de lancer webrick en tache de fond, car webrick est un serveur de développement, et tu doit le redémarrer à chaque foix tu modifie un model ou un fichier environnement.. et le tuer avec son PID te fera perdre du temps plus que de taper ./scripet/server avec deux tabulations pour l'autocomplétition.
    Vive Delphi !!

Discussions similaires

  1. Scripts de démarrage sous linux
    Par Info_76 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 27/07/2007, 11h35
  2. Script arrêt/démarrage base sous windows
    Par debutant_oracle dans le forum Administration
    Réponses: 6
    Dernier message: 29/05/2007, 16h30
  3. problème avec un script de démarrage
    Par GH dans le forum Windows XP
    Réponses: 2
    Dernier message: 22/03/2007, 14h28
  4. Executer un script au démarrage
    Par vinzzzz dans le forum Administration système
    Réponses: 2
    Dernier message: 21/10/2006, 19h55
  5. Changer l'utilisateur lors de l'execution d'un script de démarrage
    Par kserradell dans le forum Administration système
    Réponses: 2
    Dernier message: 27/09/2006, 17h35

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