Script ausführen



  • Hi,

    ich möchte ein Script mit eigenen Befehlen zusammenstellen, damit ich die nicht einzeln eintippen muss.

    Fragen:
    1: Wie kann ich mein Script ausführbar machen?
    2. Wie kann ich es starten ( mit ./ oder?)
    3: Wo kann ich festlegen, dass mein Script automatisch beim Hochfahren gestartet wird?

    Danke für jede Antort!

    mfg

    white-rabbit



  • 1. chmod a+x scriptname.sh (Und am besten shebang in die erste Zeile - zB "#! /bin/sh")
    2. ./scriptname
    3. Kommt auf Dein Init-System an.



  • 1. chmod a+x <Dateiname> man: chmod(1)
    2. Wenn das Verzeichniss in dem es liegt sich nicht in PATH befindet, musst du den <Pfadnamen>/<Dateinamen> angeben. ./<Dateiname> ist eine Abkürzung wenn du dich in dem Verzeichniss befindest in dem das Skript liegt (. zeigt immer auf das eigene Verzeichniss)
    3. das hängt vom Init System ab. In der Regel durch Links in /etc/rc?.d auf das Skript, was in /etc/init.d liegt. Lies aber lieber mal im Handbuch zu deinem System


Anmelden zum Antworten