Ein script anlegen? wie?

  • Hallo,


    also das eine File-Extension unter Linux nix mehr bedeuten muss hab ich inzwischen gelernt.


    Aber wenn ich eine Datei anlege "startqh.sh" und da reinschreibe:
    #!/bin/sh
    /usr/bin/queuehandler.sh /...usw.usw...


    dann kann ich die nicht ausführen - ist ja nur eine Textdatei.


    Wie stelle ich es an, dass ich diese Datei ausführen lassen kann?


    elastico

  • Abend!


    Du hast es richtig erkannt, die Datei muss ausführbar gemacht werden!
    Das geht recht einfach mit

    Code
    chmod a+x FILENAME


    Und was ich früher (vor drei monaten :D ) nicht kapiert habe, war noch, dass man ein Script in der Direcory in der man sich befindet nicht mit FILENAME ausführen kann, sondern nur mit ./FILENAME


    Viel Glück noch mit deinem Script :D


    cu
    fexxx

  • Unfassbar 8o - zeitgleich :D ... schade, dass die Sekunden nicht angezeigt werden ;)


    DANKE!


    P.S.: das mit dem ./name ist ein KLASSE-TIPP!!! Ich bin schon irre geworden weil ich doch alles richtig geschrieben hatte es doch nicht ging.... boah... :rolleyes:


    elastico

  • Kleiner Hinweis:
    Wenn das Skipt Environment-Variablen in die aktuelle Shellsession exportieren soll (z.B. export XY="z"), dann muss man das Skript ein ". " davorstellen, also z.B. ". ./myscript.sh".

    (( Kein VDR im Augenblick ))
    Desktop: OS X 10.4 - PowerBook G4
    Misc. HW: XBox 1.0 w/ XBMC & Sanyo Z3S & Onkyo TX-SR503E

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!