Sida 1 av 1

SV: Autostart av script i boot.

Postat: 17 jan 2008, 21:29
av andol
Japp, ge oss mer information :-P

Utifrån det lilla du har berättat kan vi bara gissa hej vilt vad som är fel. Du skulle till exempel kunna postat init-scriptet?

Fast visst, när jag ändå skriver så kan jag ju lika gärna passa på att kläcka ur mig några gissningar.

Anger du fulla sökvägar i skriptet? Alltså att referera till program som /usr/bin/foo istället för bara foo? Inte säkert init-skripten körs med samma path som du har i ditt skal där du testar.

SV: Autostart av script i boot.

Postat: 17 jan 2008, 22:05
av andol
Ahh, verkar som om du har missat lite hur init-skript funkar.

De är alltså inte skript som bara körs rakt av, utan de körs med ett argument som talar om hurtillvida det ska starta, stoppa, etc. Vid uppstart körs till exempel: /etc/init.d/foo start

Förövrigt så tror jag att du vill att första raden ska vara #!/bin/sh

Titta gärna på lite befintliga skript i /etc/init.d för att få en inblick i hur de fungerar. Läs även gärna man(ual) sidan för start-stop-daemon.

Vill du komma undan lite lättare kan du anropa ditt skript ifrån /etc/rc.local
Då behöver körs det bara rakt av, precis som du har tänkt här, utan att ta hänsyn till om det ska startas eller stängas. Fast första raden (file /bin/sh) tror jag som sagt att du vill göra något åt.

SV: Autostart av script i boot.

Postat: 17 jan 2008, 23:08
av Lars
Och glöm inte att köra chmod +x på skripten.