Hjälp med Lingon / Köra shell script vid start

Tråden skapades och har fått 5 svar. Det senaste inlägget skrevs .
1

Har ett shell script som jag vill ska köras varje gång som datorn startar innan man loggar in.

Efter att ha kört igenom wizarden så hamnade det i "User Agents". Bifogar screenshots på hur det ser ut.

Om jag kör scriptet manuellt från terminalen så funkar det, men det vägrar köras när jag startar datorn, så nåt fel är det ju.

  • Medlem
  • Göteborg
  • 2007-12-21 02:04

Kanske du kan lägga in ett anrop i /etc/rc.common ?

Kolla
http://www.kernelthread.com/mac/osx/arch_startup.html
för lite info om osx-boot.

Saxat från länken:
/etc/rc finally launches /sbin/SystemStarter to handle startup items from locations such as /System/Library/StartupItems and /Library/StartupItems. A StartupItem is a program, usually a shell script, whose name matches the folder name. The folder contains a property list file containing key-value pairs such as Description, Provides, Requires, OrderPreference, start/stop messages etc. You can run SystemStarter -n -D as root to have the program print debugging and dependency information (without actually running anything).

/genell

Jag la till raden som exekverar scriptet sist i rc.common, och nu funkar det

  • Medlem
  • Göteborg
  • 2007-12-21 05:02

Bra att det funkar!

Det såg ut som att scriptet var till för att hålla reda på dynamiskt ipnummer, så jag vill bara passa på att tipsa om att det går alldeles utmärkt att skaffa sig ett konto hos dyndns.org och hämta dnsdomainname via macports för att hålla sitt domännamn uppdaterat. Hämtar man via macports installeras det så att det körs automatiskt vid uppstart, förutsatt att man har konfigurerat korrekt. Konfigurationsinstruktioner finns att få hos dyndns.org.

Mvh
/genell

Dyndns har för övrigt en gratis programvara för Mac OS X som uppdaterar infon löpande. Jag kör det själv och det fungerar absolut utmärkt.

Jag uppdaterar dynamiskt ip för domäner som ligger på namecheap.com och på loopia.se, klarar verkligen de klienterna som ni nämner det?

här är ett segment av scriptet:

echo 'mydomain.se'
curl -s --user 'mydomain.se:xxxxxxxx' "http://dns.loopia.se/XDynDNSServer/XDynDNS.ph..."`curl -s dns.loopia.se/checkip/checkip.php | sed '$

echo 'www.mindomain.net'
curl -s "http://dynamicdns.park-your-domain.com/update..." ; echo
1
Bevaka tråden