Strona 1 z 1

Auto Start

: 08 kwietnia 2014, 15:45
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

: 08 kwietnia 2014, 16:48
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

: 08 kwietnia 2014, 17:27
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

: 08 kwietnia 2014, 17:43
autor: Rafal_F
Może zmodyfikuj skrypt z linku?

: 08 kwietnia 2014, 18:01
autor: Supryk
Pewnie co źle mam ze ścieżka
Są gdzieś jakie logi żebym mógl sprawdzić co jest nie tak?

: 08 kwietnia 2014, 18:14
autor: Rafal_F
Może spróbuj najpierw uruchomić z palca?

Kod: Zaznacz cały

/etc/init.d/teamspeak3 start