Permalänk
Medlem

"autostart" i debian?

Hejsan,

Har installerat debian och allting jag vill ha..
Hur lägger jag till program så dom autostartar?
t.ex psybnc/ventrilo/cs server..

Tack på förhand
Mvh Patrik

Permalänk
Medlem

För att få saker och ting att starta automatiskt i Debian placerar man ett script i /etc/init.d.

Scriptet ska kunna ta emot parametrarna start, stop, restart, reload och force-reload (om man ska följa Debians standard).

Man startar/stoppar/startar om/osv daemons/tjänster genom t.ex.
/etc/init.d/mittprogram start.

Bara för att man har gjort ett script i /etc/init.d kommer det inte starta automatiskt, det måste även finnas symlänkar för scriptet i de olika /etc/rc?.d/ katalogerna, där ? är de olika runlevels som programmen ska köras i.

Debian har kommandot "update-rc.d" för att skapa symlänkar, så om du har ett script i /etc/init.d som heter mittscript kan du använda update-rc.d såhär t.ex.:

update-rc.d mittscript defaults

Då startas/stoppas mittscript automatiskt i alla runlevels.

Det kan vara lite krångligt att förstå sig på olika runlevels i början, normalt sett sköter apt om det åt en, och man slipper bry sig så mycket, men när man inte installerar något via apt blir det lite krångligare.

De flesta program brukar som är menade att köras som daemons brukar det följa med ett script som är lämpat för init.d, men inte med alla, och då kan man bli tvungen att skriva egna. Ta en titt på /etc/init.d/skeleton för ett exempel.

Se även manualen:
http://www.debian.org/doc/FAQ/ch-customizing.en.html#s-custom...
http://www.debian.org/doc/manuals/reference/ch-system.en.html... (om olika runlevels)

Permalänk
Medlem

okay, antar att du är ganska insatt i det hära Du skulle inte kunna göra ett script åt mig ?

Om du har irc/msn så kan jag snacka med dig i realtid o svara på alla frågor direkt

Tack på för hand

Permalänk
Medlem

Har ett färdigt script för ventrilo, det kan du få, men jag har inte tid/ork/lust att skriva för psybnc/counter-strike.

Du hittar mig med nicket peritus på Quakenet.

Permalänk
Medlem

Ett stort tack till sådana som peritus, Han hjälpte mig över irc med allting jag behövde och lite till.. Lärde mig en massa nya saker också..

Jaja som sagt ETT stort tack till peritus