#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
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
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
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..
EDIT : heu non plus
Dernière modification par MOUS (Le 11/03/2006, à 02:35)
Hors ligne