Auto Start

Ogólne pytania dotyczące systemu
Supryk
Posty: 5
Rejestracja: 08 kwietnia 2014, 15:43

Auto Start

Post autor: Supryk »

Witajcie :)

Zaczynam zabawę z linuxem (Debian). Mam zainstalowany serwer teamspeak3. Próbowałem automatycznie odpalić serwer po restarcie maszyny. Wiem że pewnych rzeczy nie powinno się z "root'a" ale to są dopiero moje "testy", więc tak
Zrobiłem plik o nazwie "teamspeak" bez rozszerzenia
Umieściłem go przez WinCP w katalogu "etc/init.d/"

Kod: Zaznacz cały

#!/bin/bash

tsdir="/home/root/ts3/"
tsuser="root"

cd $tsdir

case "$1" in
start)
echo "Starting Teamspeak as $tsuser:"
su $tsuser ./ts3server_startscript.sh start
echo "."
;;
restart)
echo "Restarting Teamspeak as $tsuser:"
su $tsuser ./ts3server_startscript.sh stop
su $tsuser ./ts3server_startscript.sh start
echo "."
;;
stop)
echo "Stoping Teamspeak as $tsuser:"
su $tsuser ./ts3server_startscript.sh stop
echo "."
;;

esac
w putty wklepałem
chmod 775 /etc/init.d/teamspeak3 i dla pewnoci chmod -x /etc/init.d/teamspeak3

update-rc.d -f teamspeak3 defaults

I pustynia ... nie działa
Może jaka mądra głowa powie co może być nie tak lub jak cofnąć komendę
update-rc.d -f teamspeak3 defaults
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Tak na szybko: http://www.sysadminslife.com/linux/team ... ntu-linux/ - co prawda po niemiecku, ale samego tekstu prawie tam nie ma.

Dlaczego zrobiłeś chmod -x? Przecież to skrypt.

Usunąć skrypt z auto startu możesz tak:

Kod: Zaznacz cały

update-rc.d -f teamspeak3 remove
Jeżeli chcesz dodać skrypt do autostartu to powinieneś raczej zastosować:

Kod: Zaznacz cały

update-rc.d teamspeak3 defaults
Bez przełącznika -f, więcej w manualu:

Kod: Zaznacz cały

man update-rc.d
Supryk
Posty: 5
Rejestracja: 08 kwietnia 2014, 15:43

Post autor: Supryk »

Zmienilem chmod na 775

Kod: Zaznacz cały

update-rc.d -f teamspeak3 remove

Kod: Zaznacz cały


update-rc.d teamspeak3 defaults
i nadal po restarcie vp nie startuje teamspeaka
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Może zmodyfikuj skrypt z linku?
Supryk
Posty: 5
Rejestracja: 08 kwietnia 2014, 15:43

Post autor: Supryk »

Pewnie co źle mam ze ścieżka
Są gdzieś jakie logi żebym mógl sprawdzić co jest nie tak?
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Może spróbuj najpierw uruchomić z palca?

Kod: Zaznacz cały

/etc/init.d/teamspeak3 start
ODPOWIEDZ