Anzeige:
Ergebnis 1 bis 8 von 8

Thema: ./hlds: bad interpreter: No such file or directory

  1. #1
    Registrierter Benutzer
    Registriert seit
    Jan 2001
    Ort
    Solingen
    Beiträge
    642

    Question ./hlds: bad interpreter: No such file or directory

    Ich habe alles gemacht

    chmod 755 und die Daten editiert...

    folgende Meldung kommt:

    server:/etc/rc.d # ./hlds
    bash: ./hlds: bad interpreter: No such file or directory

    Weiss einer Rat?

    GoRn
    ~~~~~~~~~~~~~~~
    Ubuntu
    "Ich habe schon Wespen vor der Bäckerei kotzen sehen"
    ~~~~~~~~~~~~~~~

  2. #2
    Moderat0r Avatar von geronet
    Registriert seit
    May 2001
    Ort
    Grainau
    Beiträge
    6.099
    Dann steht in der ersten Zeile der Datei ./hdls ein falscher Interpreter..

    Versuch mal

    #!/bin/sh

    Grüsse, Stefan
    Nur Puffin verleiht dir die Kraft und Ausdauer die du brauchst!

  3. #3
    Registrierter Benutzer
    Registriert seit
    Jan 2001
    Ort
    Solingen
    Beiträge
    642
    tja, das ist steht da schon


    #!/bin/sh


    kann da nen fetter fehler vorliegen?

    GoRn
    ~~~~~~~~~~~~~~~
    Ubuntu
    "Ich habe schon Wespen vor der Bäckerei kotzen sehen"
    ~~~~~~~~~~~~~~~

  4. #4
    Agent (Clone #17264) Avatar von Jasper
    Registriert seit
    Jul 2002
    Ort
    The Matrix (Reloaded)
    Beiträge
    3.073
    Original geschrieben von geronet
    Dann steht in der ersten Zeile der Datei ./hdls ein falscher Interpreter..

    Versuch mal

    #!/bin/sh
    ... und werfe alle CR aus dem skript. geht mit: tr -d '\r' < file_rein > file_raus

    -j

  5. #5
    Registrierter Benutzer
    Registriert seit
    Jan 2001
    Ort
    Solingen
    Beiträge
    642
    habe die erste zeile einfach gelöscht und dann ne neue geschrieben.... jetzt geht es.. habe aber nen fehler in line 68.. mal sehen..


    hm, damit kann ich nichts anfangen:

    /etc/rc.d # ./hlds start
    : command not found
    : command not found
    : command not found
    : command not found
    : command not found
    '/hlds: line 68: syntax error near unexpected token `in
    '/hlds: line 68: `case "$1" in


    case "$1" steht so in allen drin... komisch

    UPDATE:

    es wird immer merkwürdiger, wenn ich die Zeile abtippe und dann die alte lösceh geht es weiter.. bis hier:

    : command not found
    : command not found
    : command not found
    : command not found
    ./hlds: line 77: syntax error near unexpected token `else'
    '/hlds: line 77: ` else echo "Falsches Verzeichnis: $DIR!"

    da klappt der trick nicht


    GoRn
    Geändert von Gorn (23.03.03 um 10:36 Uhr)
    ~~~~~~~~~~~~~~~
    Ubuntu
    "Ich habe schon Wespen vor der Bäckerei kotzen sehen"
    ~~~~~~~~~~~~~~~

  6. #6
    Moderat0r Avatar von geronet
    Registriert seit
    May 2001
    Ort
    Grainau
    Beiträge
    6.099
    Oder öffne die Datei mal mit dem Editor "joe", der zeigt dir die CR+LF's an die Jasper meint.
    Nur Puffin verleiht dir die Kraft und Ausdauer die du brauchst!

  7. #7
    Registrierter Benutzer
    Registriert seit
    Jan 2001
    Ort
    Solingen
    Beiträge
    642
    habe es schon selbst gefunden *stolzsei*

    mit joe geöffent und ganz viele unterstrichene "M" gefunden.. alle gelöscht.. fertig.

    Was macht das "M"?

    THX THX THX

    GoRn
    ~~~~~~~~~~~~~~~
    Ubuntu
    "Ich habe schon Wespen vor der Bäckerei kotzen sehen"
    ~~~~~~~~~~~~~~~

  8. #8
    Moderat0r Avatar von geronet
    Registriert seit
    May 2001
    Ort
    Grainau
    Beiträge
    6.099
    M zeigt er nur an weil Windows-Dateien immer am Ende der Zeile ein CR+LF (carriage return+linefeed) haben, Linux dagegen nur ein Zeichen verwendet.
    Wenn du Dateien von Win zu Linux überträgst musst du sie mit "recode" oder dem Teil von Jasper konvertieren (Danke Bill für diese Altlast von Dos her...)

    Grüsse, Stefan
    Nur Puffin verleiht dir die Kraft und Ausdauer die du brauchst!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •