Sida 1 av 1
köra script vid uppstart
Postat: 11 jul 2007, 18:15
av hanzukun
Jag har skrivit ett enkelt bash-script som jag vill ska köras varje gång någon loggar eller när datorn startas. Har kört chmod +x på filen och sen lagt in den som ett startprogram i Inställningar>Sessioner. Men det vill sig inte. Något förslag på hur jag kan göra?
SV: köra script vid uppstart
Postat: 11 jul 2007, 18:19
av Hund
Hur ser skriptet ut?
SV: köra script vid uppstart
Postat: 11 jul 2007, 20:37
av hanzukun
Det ser ut som följande:
#!/bin/sh
wget -q
http://www.en-internet-adress.com/script.php
fast en annan adress skall hämtas, men den är oväsentlig. Anledningen är för att jag ska kunna kolla den dynamiska IP-adressen på den router som datorn är uppkopplad till så att jag kan administrera den utifrån.
SV: köra script vid uppstart
Postat: 11 jul 2007, 22:18
av johanre
Hur vet du att skriptet inte fungerar? Du har ju skrivit
så om du inte gör något mer med resultatfilen som lär heta
så kommer du inte så mycket längre.
SV: köra script vid uppstart
Postat: 12 jul 2007, 04:34
av hanzukun
Nja, scriptet fungerar som det är tänkt, dvs kontakta en webbsajt och "registrera" sin IP, om man kör det manuellt i en terminal. Men jag vill att det ska ske automatiskt vid start och det är det jag inte kan få att fungera.
SV: köra script vid uppstart
Postat: 12 jul 2007, 05:24
av johanre
OK. Du kan göra på flera sätt men detta är två:
- 1. Kopiera skriptet till /etc/init.d/ - sudo cp skript.sh /etc/init.d/
- 2. Skapa en länk i /etc/rc3.d/ till skriptet - sudo ln -s /etc/init.d/skript.sh /etc/rc3.d/S99skript.sh
- 3. Starta om och testa att det fungerar!
Alternativt:
Ändra (som root) /etc/rc.local så att det anropar ditt skript. Kom ihåg att kolla att /etc/rc.local är exekverbart. Starta om och testa!
SV: köra script vid uppstart
Postat: 12 jul 2007, 16:16
av hanzukun
Jag provade först enligt översta metoden men det fungerade inte. Desto bättre fungerade att redigera /etc/rc.local.
Det är så att mamma blivit så trött på alla rutor som kommer upp i Windows och då tänkte jag att hon skulle bli nöjd med Ubuntu. Men jag vill kunna uppdatera hennes dator utifrån och då IP-numret ändras då och då vill jag ha koll på det senaste utan att behöva be henne kolla, vilket skulle vara en svår uppgift för henne.
Tackar så hjärtligt för den goda hjälpen!
SV: köra script vid uppstart
Postat: 12 jul 2007, 20:37
av johanre
Bra att det löste sig, och ja, jag har full förståelse för tanken att vilja ge datorstöd till förälder / anhörig över Internet...

SV: köra script vid uppstart
Postat: 12 jul 2007, 22:46
av webaake
Skaffa gratis adress på DynDns.org och installera 'Inadyn', vilket kollar IP-förändringar och uppdaterar Dyndns databasen. Du kan kanske få morsan.dnsalias.net, lr nåt?
Du slipper tänka på IP't utan surfar bara till morsan.dnsalias.net (det finns flera att välja på).
Eller pingar adressen.
Lycka till!
SV: köra script vid uppstart
Postat: 13 jul 2007, 05:02
av hanzukun
Jag har hört talas om DynDns men trodde det var avgiftsbelagt. Det hade kanske varit en enklare lösning än mitt hemmabygge. Men det fungerar så jag kör på tills vidare. Tack för tipset iallafall!