Lancer un programme en tant que "service&quot

Résolu
Yétimothée -  
 Yétimothée -
Bonjour,

J'ai sous la main un serveur de location sous debian. J'y accède grâce à putty en protocole SSH. Mon problème est le suivant :
Je veux lancer un serveur pour un jeu (pour Doom exactement, oui c'est vieux), donc jusque là ça fonctionne. Seulement, une fois le serveur lancé, si je quitte putty, le serveur se coupe. Cela, je ne le souhaite pas, j'ai envie que le serveur reste lancé sur la machine, et ce sans que je soit connecter au serveur grâce à putty...

Merci d'avance :)
Configuration: Windows XP
Opera 9.63

5 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Essaye avec Screen

    ;-))

    Édit : Voir aussi du côté de la commande "nohup" (man nohup)
    0
  2. Yétimothée
     
    Merci, mais j'ai déjà réussi en créant un service spécifique.
    0
  3. bob031 Messages postés 8228 Statut Membre 473
     
    bonjour,

    le problème est donc résolu ??
    0
  4. Yétimothée
     
    Tout ce qu'il y a de plus résolu. Merci encore :)
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Ça aurait été bien que tu détailles la façon dont tu as créé ton "service spécifique" par contre... ;-\
      0
      1. bob031 Messages postés 8228 Statut Membre 473 > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        ouaips ! je suis également curieux !
        0
      2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > bob031 Messages postés 8228 Statut Membre
         
        Et pour une fois ce n'est pas un vilain défaut (comme les pruneaux) ;-))
        0
      3. bob031 Messages postés 8228 Statut Membre 473 > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        :-))

        moi j'aime bien les pruneaux ! .................et ils le rendent bien ! -DDDDDD

        en fait ce qui m'intéresse c'est pourquoi ça ne marchait pas avant et pourquoi ça marche maintenant ...
        0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Yétimothée
     
    Et bien, j'ai créé des fichiers services dans /etc/init.d/, tout simplement (grâce à la page web http://arkzoyd.blogspot.com/2007/06/crer-un-service-sous-linux.html ). Mystèrieusement ça a fonctionné alors que ça n'avait pas fontionné avant... Peut être que c'est dû au fait que j'ai rajouté un '&' à la fin de la ligne d'appel de programme ?

    Enfin maintenant, j'ai un autre problème : c'est trouver le pid de chacun de mes serveurs de jeu, car quand je fais "/etc/init.t/zserv stop", il me lance la procédure 'killall zserv', et vu que j'ai plusieurs programmes zserv qui tournes en même temps, et bien il me les coupe tous :(
    Si il y avait moyen d'assigner un PID spécifique à chaque service ça serait plus simple, mais je vais faire avec pour l'instant ^^
    0