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 40842 Date d'inscription   Statut Modérateur Dernière intervention   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 8158 Date d'inscription   Statut Membre Dernière intervention   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 40842 Date d'inscription   Statut Modérateur Dernière intervention   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 8158 Date d'inscription   Statut Membre Dernière intervention   473 > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
 
ouaips ! je suis également curieux !
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896 > bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention  
 
Et pour une fois ce n'est pas un vilain défaut (comme les pruneaux) ;-))
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   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

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