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 :)
A voir également:

5 réponses

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Essaye avec Screen

;-))

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

le problème est donc résolu ??
0
Yétimothée
 
Tout ce qu'il y a de plus résolu. Merci encore :)
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Ç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 8228 Statut Membre 473 > jipicy Messages postés 41342 Statut Modérateur
 
ouaips ! je suis également curieux !
0
jipicy Messages postés 41342 Statut Modérateur 4 896 > bob031 Messages postés 8228 Statut Membre
 
Et pour une fois ce n'est pas un vilain défaut (comme les pruneaux) ;-))
0
bob031 Messages postés 8228 Statut Membre 473 > jipicy Messages postés 41342 Statut Modérateur
 
:-))

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
 
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