PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Skript startet einfach nicht



03-12-2000, 19:42
Mein Skript startet nicht wenn ich es aufrufe !
Wenn ich es mit bash meinskript aufrufe geht es. ich habe chmod u+x meinskript ausgeführt und am Anfang des Skriptes #!/bin/sh...
Wenn es beim Booten Aufgerufen wird kommt No such File or Directory...
Warum geht es nicht...?

03-12-2000, 19:49
tolle infos, wie wärs mit ...

ich habe xxx-linux x.y, mein scricpt ist ein bash-script ....

aber vesuche mal folgendes: "chmod 777 scriptname" und dann anschließend

"cd verzeichniswoscript ist"

und zuletuztz "./scriptname". wichtig ist "./". im unterschied zu dos sucht linux nicht automatisch im aktuellen verzeichnis durch "./" wird die datei aber im aktuellen dir gesucht.

03-12-2000, 19:59
Suse Linux 6.4 und ja mein skript ist ein bash-script...
Und nein mit deinen Tip hat's auch nicht geklappt...
Noch ne Idee ?

03-12-2000, 20:12
hi,

gib in deinem script den vollen Pfad und eventuell noch /bin/sh an

also:
/bin/sh /etc/feuerzeug/mysript

wertest du innerhalb deines scriptes auch die start- und stop Parameter aus?

bye,
rfi

03-12-2000, 20:23
Ja schon aber ich glaube nicht das es damit was zu tun hat !
Bin nur unfähig, hab gerade ein Test Script verfasst :

#!sbin/sh
echo Test

dann chmod u+x test
dann aufgerufen mit vollem Pfad /root/test
und geht nicht aber ohne Fehlermeldung, wenn ich es mit bash test aufrufe gehts....

03-12-2000, 20:28
Nur Tippfehler heisst #!bin/sh

03-12-2000, 20:31
Ich und Meine Wurstfinger #!/bin/sh

03-12-2000, 20:32
hi,

u+x heißt user bekommt ausführungsrecht.

Vielleicht versucht root dein script auszuführen?

gib mal ein: +x test

bye,

rfi

03-12-2000, 20:38
Ich hab nen neuen Helden es geht.
-Danke
(PS.: Warum kann root kein Skript ausführen das er selbst erstellt hat ? )

03-12-2000, 20:43
hi,

ich denke du machst ein login mit einem user der nicht root ist.

mit chmod u+x feuerzeug wird diese datei nur für diesen user ausführbar.

dein script wird aber von root gestartet (nehme ich an, kann man auch ändern)...dann geht es eben nicht.

bye,
rfi