Lancer un programme en tant que "service&quot

Résolu/Fermé
Yétimothée - 4 mai 2009 à 18:29
 Yétimothée - 5 mai 2009 à 13:25
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 :)
A voir également:

5 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 894
4 mai 2009 à 18:42
Salut,

Essaye avec Screen

;-))

Édit : Voir aussi du côté de la commande "nohup" (man nohup)
0
Yétimothée
4 mai 2009 à 19:07
Merci, mais j'ai déjà réussi en créant un service spécifique.
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
4 mai 2009 à 19:32
bonjour,

le problème est donc résolu ??
0
Yétimothée
4 mai 2009 à 19:35
Tout ce qu'il y a de plus résolu. Merci encore :)
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 894
4 mai 2009 à 20:07
Ça aurait été bien que tu détailles la façon dont tu as créé ton "service spécifique" par contre... ;-\
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472 > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
4 mai 2009 à 20:29
ouaips ! je suis également curieux !
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 894 > bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014
4 mai 2009 à 20:31
Et pour une fois ce n'est pas un vilain défaut (comme les pruneaux) ;-))
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472 > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
4 mai 2009 à 20:36
:-))

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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Yétimothée
5 mai 2009 à 13:25
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