Sida 1 av 1

hjälp med autostart av ventrilo

Postat: 26 maj 2007, 16:41
av Buggen
Hej, jag har lagt in en ventriloserver och den fungerar utmärkt..
Men att få den till att startas automatiskt vid upstart har jag inte lyckats med.

Det som krävs för att starta den är följande..

"cd /usr/bin/ventrilo"
"sudo ./ventrilo_srv"


Finns det någon som vet hur jag kan gå tillväga?
Antar att man ska göra nått sorts skript, men Jag är nybörjare  ::)
Alla inlägg uppskattas!  :-*

SV: hjälp med autostart av ventrilo

Postat: 26 maj 2007, 19:07
av Buggen
Ok, jag har nog kommit en bit längre nu iaf...
Har gjort ett litet bashskript  :)
______________________
#!/bin/bash

cd /usr/share/vent
./ventrilo_srv
echo "ventrilo started"

fi

______________________

Sen döpte jag filen till "ventd"
och flyttade jag det till /etc/init.d
och la på följande kommando i terminalen
sudo chmod +x ventd

Efter en omstart skulle det fungera!
men det gjorde det ju inte förstås  ;D

Vad gick snett, nån som är lurig på sånt här kanske?

Kan tillägga att det är på en 7.04 installation om det har någon betydelse :)

SV: hjälp med autostart av ventrilo

Postat: 26 maj 2007, 19:16
av Mekaniserad Apelsin
Buggen skrev: Sen döpte jag filen till "ventd"
och flyttade jag det till /etc/init.d
Till att börja med, if är slut för if (dvs somliga programmeringsspråk avslutar if-satser med end eller end if, bash gör det med fi). Du kan därmed ta bort den.

Därefter räcker det inte med att lägga in filskrället i /etc/init.d (där startskript ska ligga), man måste dessutom lägga in en liten notis om att den ska starta i /etc/rcX.d/ (där X är en passande siffra, i det här fallet 5).

så kör:
cd /etc/rc5.d/
ln -s /etc/init.d/ventd S97ventd

SV: hjälp med autostart av ventrilo

Postat: 26 maj 2007, 19:37
av Buggen
Tackar för svaret!
tyvärr fungerar det inte av någon anledning  ???

För att dubbelkolla..

1:  kopiera in skriptet till /etc/init.d

#!/bin/bash

cd /usr/share/vent
./ventrilo_srv
echo "ventrilo started"


2:
cd /etc/rc5.d/
sudo ln -s /etc/init.d/ventd S97ventd


3:
cd /etc/init.d
sudo chmod +x ventd

SV: hjälp med autostart av ventrilo

Postat: 26 maj 2007, 20:52
av Buggen
Nu börjar det likna nånting  :D

Jag började om från början, fast istället för..
cd /etc/rc5.d/
sudo ln -s /etc/init.d/ventd S97ventd


testade jag..
sudo update-rc.d ventd defaults

Då laddades Ventriloservern vid uppstart, men inte xdm-inloggingen.
Så fick manuellt köra igång det.
Alltså borde problemet ligga i kommandot
sudo ln -s /etc/init.d/ventd S97ventd

Nu fungerar det i allafall  ;)
Startar troligtvis en ny tråd om det nyuppkomna problemet hehe.