kann firewall skript nicht starten "command not found&q

Gemeinsam ins Internet mit Firewall und Proxy.
Antworten
sveni
Beiträge: 2
Registriert: 27.12.2002 21:39:49

kann firewall skript nicht starten "command not found"

Beitrag von sveni » 27.12.2002 21:44:24

Hallo liebe Linuxianer und vor allem Debianer,

ich versuche seit geraumer Zeit eines dieser firewallskripte zum laufen zu bringen, sowohl welche aus diesem Forum wie auch aus anderen Quellen. Ich denke es liegt irgendwie an meiner Bash. Muss ich noch irgendeinen Pfad angeben?
Jedesmall wenn ich versuch das skript zu starten, heisst es "comand not found".
Komischerweise: Ich habe mal ein ganz einfaches Skript geschrieben, da klappt es.

Hat jemand eine Ahnung?

Bitte helft mir...

sven.

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 27.12.2002 21:59:43

wie rufst Du es denn auf? Der Suchpfad in Linux enthält üblicherweise nicht das aktuelle Verzeichniss. Daher mußt Du dann ./Script sagen...
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

sveni
Beiträge: 2
Registriert: 27.12.2002 21:39:49

folgendes skript verwende ich

Beitrag von sveni » 27.12.2002 22:42:24

http://www.debianforum.de/forum/viewtopic.php?t=151

Ich verwende also das erst skript!
ich starte es mit ./namedesskripts start
ausserdem sagt er jett auch noch dass es einen syntaxfehler gibt.

hmm...

thilo
Beiträge: 241
Registriert: 12.12.2002 22:48:44

Problem mit Skript

Beitrag von thilo » 30.12.2002 20:57:11

Hallo "sveni"!

Also...........

Auch ich hatte so ein ähnliches Problem. Aus dem Internet habe ich mir dieses Skript auf einen Windows-PC gedownloaded und anschließend auf den Linux-Rechner kopiert. Auch bei mir kamen diverse Fehlermeldungen.

Anscheinend ist es so, daß der Linux-Rechner beim Kopieren der Datei merkt, daß es sich um ein DOS-Format handelt. Hinter jede einzelne Zeile wird ein <Steuerung T>-Zeichen (oder so ähnlich) angehängt, das zu Problemem führt.

Deshalb: Mit einem Editor die Datei aufrufen. Empfehlenswert ist z.B. "joe".
Wenn Du das Sonderzeichen in jeder Zeile löschst, kannst Du das Skripte problemlos ausführen........... :-)


Gruß,

Thilo
P.S.: Voraussetzung ist natürlich, daß Du dem Besitzer der Datei das "Ausführungsrecht" gegeben hast (chmod u+x dateiname).........

Benutzeravatar
meister_ede
Beiträge: 71
Registriert: 16.08.2002 18:46:28
Kontaktdaten:

Beitrag von meister_ede » 08.01.2003 09:17:39

könnte es sein, dass Dein Script gar nicht ausführbar ist? Das kannst Du sehen wenn da "x"-e bei

Code: Alles auswählen

ls -all
in den Berechtigungen zu sehen sind.
Außerdem würd ich den absoluten Pfad zum ausführen angeben, also z.B:
/sbin/firewall

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 08.01.2003 13:17:31

Starte das Skript doch einfach ' mal mit "./skript" statt mit "skript" (vorausgesetzt, das Skript liegt im aktuellen Verzeichnis.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Antworten