Hejsan!
Då jag inte får igång mitt program (master.sh) som jag vill starta under boot.
(ja, jag har sökt & letat men inte fått det att fungera ändå.)
så här startar jag det manuellt.
./master.sh start
Hur ska jag göra för att få igång det under tiden datorn bootar så jag slipper logga in på servern och göra det manuellt?
Det jag har provat med är detta men inte lyckats.
1. Gjort ett "script" om man nu kan kalla det så som heter TEST
#!/bin/sh
/home/kalle/master.sh start
2. Sparat detta i /etc/init.d/
3. sudo chmod +x /etc/init.d/TEST.sh
4. update-rc.d TEST.sh defaults 99 (defaults motsvarar väl körnivår 2-5?)
5 reboot
Sedan sliter jag mitt hår då det inte vill gå igång!
Kollar via sudo sysv-rc-conf
Där står TEST och det sitter * under körnivåerna 2-5.
Känns iallafall som det börjar bli ordning på det eftersom det
dyker upp u sysv-rc-conf.
Någon guru som kan hjälpa en vilsen själ?
Autostart under boot [LÖST]
Autostart under boot [LÖST]
Senast redigerad av 1 Daniel-10, redigerad totalt 26 gånger.
Re: Autostart under boot
Istället för init.d kan du testa från /etc/rc.local. Lägg in /home/.../master.sh start näst sist där (exit 0 måste stå sist som det gör). Gär filen rc.local körbar med; sudo chmod +x /etc/rc.local. Testa direkt med sudo sh /etc/rc.local
I övrigt kan det vara fel på ditt master.sh. Skall det verkligen startas med "start" efter? Vad gör scriptet?
I övrigt kan det vara fel på ditt master.sh. Skall det verkligen startas med "start" efter? Vad gör scriptet?
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
- amelia
- Inlägg: 139
- Blev medlem: 06 mar 2008, 17:21
- OS: Fedora
- Utgåva: Vet inte/ingen utgåva passar
- Ort: Stockholm
- Kontakt:
Re: Autostart under boot
Hur ser skriptet ut? Har det start-, stop-, restart-funktioner? Har för mig att du måste ha sådana funktioner för att init-script ska fungera typ:
Du slipper dock detta om det är så att du kör ett program som ha de funktionerna från till skript. Det ser iaf ut som du har gjort rätt så frågan är hur skriptet ser ut och om du får något felmeddelande när det ska starta.
Kod: Markera allt
case $1 in
start)
/bin/startamittprogram
;;
stop)
/bin/stoppamittprogram
;;
*)
echo "Använd /etc/init.d/mittinitscript start|stop"
;;
esac
Re: Autostart under boot
amelia
Det ska dra igång en ftpserver.
Finns flera options "console | start | stop | restart | status | dump"
webaake.
testade det du skrev i ditt inlägg och det förde mig ett steg närmare iallafall.
Nu kom det upp ett "felmeddelande".
ERROR: Don't run <script> as superuser! (Override with RUN_AS_USER)
kollade snabbt i scriptet... hittade #RUN_AS_USER=
bort med # i med <user> efter =
Bootade om server...
Nytt ip givetvis eftersom jag har dynamiskt.
NO-IP fixade det.
kollade med PUTTY om jag kom in via ssh... OK
Kollade scriptet med status.. running... OK
kollade på IRC om server hoppade in i kanalen också... OK
Nu överlever burken en omstart / strömavbrott utan att jag behöver bry mig!
Tack så mycket för hjälpen!
Det ska dra igång en ftpserver.
Finns flera options "console | start | stop | restart | status | dump"
webaake.
testade det du skrev i ditt inlägg och det förde mig ett steg närmare iallafall.
Nu kom det upp ett "felmeddelande".
ERROR: Don't run <script> as superuser! (Override with RUN_AS_USER)
kollade snabbt i scriptet... hittade #RUN_AS_USER=
bort med # i med <user> efter =
Bootade om server...
Nytt ip givetvis eftersom jag har dynamiskt.
NO-IP fixade det.
kollade med PUTTY om jag kom in via ssh... OK
Kollade scriptet med status.. running... OK
kollade på IRC om server hoppade in i kanalen också... OK
Nu överlever burken en omstart / strömavbrott utan att jag behöver bry mig!
Tack så mycket för hjälpen!
Re: Autostart under boot
Kanon!
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.