Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/03/2006, à 11:04

MOUS

Lancé une application serveur au démarage + start, stop ....

Bonjour,

J'ai un serveur de jeu instalé sous ubuntu 5.10 en mode serveur, et mon problèmme est simple...

pour lancé le serveur ( ut2004 ), je doit tapé en étant dans le dossier " /home/ut2004/System "

./ucc-bin ....

j'ai donc créé un .sh pour ne plus retapé tous le code, ( je doit juste faire " ./run.sh "  pour le lancé completement.. )

jusque ici tous va bien,
mais enfaite, si je coupe la console ( je me connecte dessu via SSH ) le serveur ce coupe aussi.. ( pas top donc pour un serveur ) et comme mon serveur ce trouve chez mes parents, a +- 50Km de chez moi.. le faire sur place me parait impossible...

donc ma question est :

- et t'il possible de lancé ce .sh automatiquement au démarage de la machine?
- et t'il possible aussi de faire un system de " start ,  stop ,  reboot " du serveur, en créant une nouvelle commande " ut2004 "
( donc par exemple, je tape " ut2004 start " , le serveur ce lance ( "./run.sh " ), " ut2004 stop " = il tue ce proséssus ( " killall ucc-bin " ) et " ut reboot "= faire un " killall ucc-bin " suivi automatiquement d'un "./run.sh " )

merci smile

Hors ligne

#2 Le 09/03/2006, à 11:23

Neoflex

Re : Lancé une application serveur au démarage + start, stop ....

j'avais fait une telle opération pour lancer amule automatiquement sur mon serveur.
tu dois pouvoir trouver de l'inspiration avec ca :
http://www.andesi.org/index.php?node=28

Hors ligne

#3 Le 09/03/2006, à 11:25

Jonk_

Re : Lancé une application serveur au démarage + start, stop ....

Salut,

Pour lancer une application au démarrage:
http://forum.ubuntu-fr.org/viewtopic.php?id=21853
Pour ton acces SSH il est possible de lancer ton application via SSH et même si tu te déconnectes, elle continue à tourner il faut pour cela utiliser la commande nohup
http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/nohup.1.html

Pour creer tes nouvelles commandes, il te faut faire des Alias . Par exemple:
alias ut2004 start='./run.sh'
alias ut2004 stop='killall ucc-bin'
etc..
A+
Jonk_

Dernière modification par Jonk_ (Le 09/03/2006, à 11:33)


La connaissance est une chose qui s'accroît quand on la partage

Hors ligne

#4 Le 10/03/2006, à 11:28

MOUS

Re : Lancé une application serveur au démarage + start, stop ....

ok merci je regarde de plus pret a tous ça ce WE

j'ai testé avec le nohup, si je ferme la console, il coupe aussi l proséssus hmm
il écrit juste les méssage dans un fichier..:(

Hors ligne

#5 Le 10/03/2006, à 11:36

Jonk_

Re : Lancé une application serveur au démarage + start, stop ....

mhh c'est étrange...
J'ai même recompiler un noyau avec nohup lol ou lancer des sessions ftp etc..
Tiens nous au jus
A+
Jonk_


La connaissance est une chose qui s'accroît quand on la partage

Hors ligne

#6 Le 10/03/2006, à 11:37

mathesis

Re : Lancé une application serveur au démarage + start, stop ....

As-tu essayé un & à la fin de la commande, je crois que c'est un peu différent du nohup ?

Hors ligne

#7 Le 11/03/2006, à 00:57

MOUS

Re : Lancé une application serveur au démarage + start, stop ....

nop la différrance c'est qu'il me rend la console ( pouvoir faire d'autre truc dessu.. )
mais dés que je la quitte.. boom na plus le serveur big_smile


il y a moyen de faire un " mini programme " qui fonctionnerai comme dit plus haut :
exemple :

" ut2004 start " --> il ouvre dans /home/ut2004/System/  le  "run.sh"
" ut2004 stop " ---> il fait un " killall ucc-bin "

je serai le faire avec d'autre .sh mis dans mon /home/mous
mais il reste toujour le problèmme que si je coupe la console ...  xD


je regarde avec le " alias "
j'édite.. smile

EDIT : heu non plus hmm

Dernière modification par MOUS (Le 11/03/2006, à 02:35)

Hors ligne