Ma libre Antenne

Forum » Système d'exploitation » [résolu] Lancement d'un serveur TeamSpeak au démarrage d'un Ubuntu Server




Ajouter une réponse
[start|stop|status]"
exit 1
esac[/code]

Ensuite j'ai créé un lien dans /etc/rc2.d :
[code]ln -s /etc/init.d/serveur_ts /etc/rc2.d/S88serveur_ts[/code]

Le but étant de lancer le serveur Teamspeak avec l'utilisateur "teamspeak" qui n'est pas sudo.
L'utilisateur "teamspeak" a bien les droits sur les dossiers et fichiers de "/usr/teamspeak" puisque en lançant la commande "su teamspeak -c "/usr/teamspeak/teamspeak2-server_startscript start"" à la main il n'y a aucun problème.

Je pense donc que le script n'est pas lancé au démarrage mais je ne sais pas pourquoi.

Merci d'avance à tout ceux qui pourrons m'aider.

http://hitle.free.fr/bordel/m_fan.gif
http://hitle.free.fr/bordel/user_bar_admin.jpg
http://hitle.free.fr/bordel/ban_hc_350_40.gif
Page : 1 
Auteur Message
# Posté le 1/08/2008 à 16H49:38   
hiteule Bonsoir,

Je cherche à lancer un serveur TeamSpeak au lancement de ma machine qui est sous Ubuntu Server 8.04.

Pour cela j'ai créé le fichier suivant : /etc/init.d/serveur_ts
[code]#Lance ts au boot

path="/usr/teamspeak/"
user="teamspeak"
case "" in
start)
cd $path
su $user -c "./teamspeak2-server_startscript start"
echo "Lancement du serveur TeamSpeak"
;;

stop)
cd $path
$path/teamspeak2-server_startscript stop
echo "Fermeture du serveur teamspeak"
;;

status)
cd $path
$path/teamspeak2-server_startscript status
;;

*)
echo "Usage:
# Posté le 1/08/2008 à 18H18:42   
hiteule Salut,

Bon en fait j'ai trouvé la solution qui finalement est assé simple.

on crée le script de boot dans /etc/init.d/serveur_ts
[code]#! /bin/sh
#
# Lance le serveur TeamSpeak au boot

su teamspeak -c 'cd /usr/teamspeak; ./server_linux'[/code]

Ensuite on crée un lien sur le script pour l'executer au boot de la machine :
[code]update-rc.d serveur_ts defaults 99[/code]

On reboot et le serveur TeamSpeak se lance tout seul comme un grand.
http://hitle.free.fr/bordel/m_fan.gif
http://hitle.free.fr/bordel/user_bar_admin.jpg
http://hitle.free.fr/bordel/ban_hc_350_40.gif
# Posté le 3/08/2008 à 9H57:11   
Matof Erf dommage que je ne vois ton post que aujourd'hui, je t'aurais dit comment il fallait procéder :'(

D'ailleurs, j'ai pas testé personnellement mais "c'est les autres qui le disent", mumble a l'air mieux que ts (j'ai souvenir par exemple qu'il y avait un décalage sur ts de une à 2 secondes assez chiant...)
# Posté le 1/08/2008 à 18H18:42   
hiteule Salut,

Bon en fait j'ai trouvé la solution qui finalement est assé simple.

on crée le script de boot dans /etc/init.d/serveur_ts
[code]#! /bin/sh
#
# Lance le serveur TeamSpeak au boot

su teamspeak -c 'cd /usr/teamspeak; ./server_linux'[/code]

Ensuite on crée un lien sur le script pour l'executer au boot de la machine :
[code]update-rc.d serveur_ts defaults 99[/code]

On reboot et le serveur TeamSpeak se lance tout seul comme un grand.
http://hitle.free.fr/bordel/m_fan.gif
http://hitle.free.fr/bordel/user_bar_admin.jpg
http://hitle.free.fr/bordel/ban_hc_350_40.gif
# Posté le 3/08/2008 à 9H57:11   
Matof Erf dommage que je ne vois ton post que aujourd'hui, je t'aurais dit comment il fallait procéder :'(

D'ailleurs, j'ai pas testé personnellement mais "c'est les autres qui le disent", mumble a l'air mieux que ts (j'ai souvenir par exemple qu'il y avait un décalage sur ts de une à 2 secondes assez chiant...)
Page : 1 

Ajouter une réponse