Scriptfehler [gelöst]

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Gunther
Beiträge: 5
Registriert: 30.11.2006 07:50:25

Scriptfehler [gelöst]

Beitrag von Gunther » 30.11.2006 08:12:26

Hi,

ich hab für mein inadyn ein script geschrieben das auch geht wenn ich es von console aus starte

jetzt wollte ich das das script beim systemstart gestarte werden soll, aber das geht nicht.

#!/bin/sh
# dyndns updaten

case "$1" in
'start')
./home/gunther/bin/linux/start.sh
;;
'stop')
;;
*)
echo "Usage: $0 { start | stop }"
;;
esac
exit 0

danke
Zuletzt geändert von Gunther am 01.12.2006 17:42:00, insgesamt 1-mal geändert.

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 30.11.2006 14:39:56

Am besten kopierst du dir die Datei /etc/init.d/skeleton und passt diese dann einfach nur noch nach belieben an.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Beitrag von tylerD » 30.11.2006 18:26:07

Oder du verwendest gleich das Paket ddclient (falls dein Skript das machen soll was in der 2. Zeile steht). Dort hat nämlich schon jemand so ein Skript gebastelt :-)

Beschreibung: Update dynamic IP address at DynDNS.org
A perl based client to update your dynamic IP address at DynDNS.org (or other
dynamic DNS services such as Hammernode, Zoneedit or EasyDNS), thus allowing
you and others to use a fixed hostname (myhost.dyndns.org) to access your
machine. This client supports both the dynamic and (near) static services, MX
setting, and alternative host. It caches the address, and only attempts the
update if the address actually changes.

For more information on DynDNS.org, see http://www.dyndns.org/.
Gruß,
Mirko

Gunther
Beiträge: 5
Registriert: 30.11.2006 07:50:25

Beitrag von Gunther » 30.11.2006 18:37:10

Hallo,
ich glaub ich habe mich etwas schlecht ausgedrück.

Ich möchte ein Skript beim booten des pc´s starten, das bei mir start.sh heißt und in

/home/gunther/bin/linux/

gespeichert ist.

Das von mir gepostete Script ist das was ich mit hilfe von webmin unter dem menüpunkt system start und stop erstellt habe um die strart.sh beim systemstart starten zu lassen und das geht nicht.

Er führt das script welche start.sh ausführen soll nicht aus.



inadyn läuft wuderbar wenn ich es direkt von konsole starte bzw. wenn ich start.sh in der konsole starte

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 30.11.2006 21:58:13

Vielleicht hilft dir ja das hier weiter.
Oh, yeah!

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Beitrag von tylerD » 30.11.2006 22:33:22

Hast du im Runlevel 2 einen symbolischen Link eingerichtet?

Gruß,
Mirko

Gunther
Beiträge: 5
Registriert: 30.11.2006 07:50:25

Beitrag von Gunther » 01.12.2006 17:41:07

Lösung gefunden

Hi,
hab den Pfad geändert auf

cd /home/gunther/bin/linux && sh start.sh


und jetzt geht es. danke für die antworten von euch.

Antworten