Démarrer comme service.

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Démarrer comme service.

Messagepar llaumgui » 17 Août 2004 00:22

Bonjours,

J'aimerais lancer une application SME comme service, avec une commande du style :
Code: Tout sélectionner
service XXX start


Prenons l'exemple, d'un serveur CounterStrike, je dois lancer une fenêtre Putty, et tapper :
Code: Tout sélectionner
./hlds_run -game cstrike +maxplayers 6 +map de_dust2 +port 27015

Le problème est que je doit garder ma fenêtre Putty car si je la ferme, je ferme mon serveur Counter.
Y aurais t'il moyen d'associer une commande à un service et de faire pour cet exemple :
Code: Tout sélectionner
Service Counter start



D'avance merci.
Avatar de l’utilisateur
llaumgui
Quartier Maître
Quartier Maître
 
Messages: 14
Inscrit le: 16 Août 2004 17:30
Localisation: Montpellier

Messagepar MasterSleepy » 17 Août 2004 06:24

Salut,

Essaye de lancer ton serveur CS avec ceci

Code: Tout sélectionner
nohup ./hlds_run -game cstrike +maxplayers 6 +map de_dust2 +port 27015 &


Après tu pourras fermer putty sans problème.

A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar llaumgui » 17 Août 2004 08:46

Merci beaucoup... Mais comment je le ferme ensuite le serveur CS ? Je kill le processus ?
Avatar de l’utilisateur
llaumgui
Quartier Maître
Quartier Maître
 
Messages: 14
Inscrit le: 16 Août 2004 17:30
Localisation: Montpellier

Messagepar MasterSleepy » 17 Août 2004 08:58

Oui
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar llaumgui » 17 Août 2004 23:22

Oky, mais il y en a plusieurs, on peu pas dire que c'est très pratique ni très propre...
Avatar de l’utilisateur
llaumgui
Quartier Maître
Quartier Maître
 
Messages: 14
Inscrit le: 16 Août 2004 17:30
Localisation: Montpellier

Messagepar MasterSleepy » 18 Août 2004 06:24

Salut,

Je vois pas en quoi faire un kill d'un process n'est pas propre.
Faire un kill -9 d'un process n'est a utilisé qu'en cas de nécessité.

Enfin bref si il y a plusieurs process, en faisant un kill du process principale fermera tous les autres.

A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar llaumgui » 18 Août 2004 13:10

J'ai trouvé cette commande qui semble correspondre à mes besoin:
Code: Tout sélectionner
Screen -Dms server1 ./hlds_run -game cstrike +maxplayers 6 +map de_dust2 +port 27015
Le problème est que j'ai pas trouvé celle me permettant de la fermer ;)
Avatar de l’utilisateur
llaumgui
Quartier Maître
Quartier Maître
 
Messages: 14
Inscrit le: 16 Août 2004 17:30
Localisation: Montpellier

Messagepar MasterSleepy » 18 Août 2004 13:42

Salut,

essaye voir ce qui suit

Code: Tout sélectionner
for $i in `pidof hlds_run`
do
kill $i
done


Il y a surement plus court mais je la connais pas

A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar Landry » 24 Août 2004 16:18

hum..
peut-etre 'killall hlds_run' ????
Avatar de l’utilisateur
Landry
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 149
Inscrit le: 16 Juin 2004 16:42
Localisation: Rennes

Messagepar llaumgui » 24 Août 2004 16:25

Non, j'ai trouvé :
Code: Tout sélectionner
screen -r
Ctrl + C
Code: Tout sélectionner
exit
Avatar de l’utilisateur
llaumgui
Quartier Maître
Quartier Maître
 
Messages: 14
Inscrit le: 16 Août 2004 17:30
Localisation: Montpellier


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Google [Bot] et 1 invité