So führen Sie eine .sh-Datei von überall auf MacOSx aus

So führen Sie eine .sh-Datei von überall auf MacOSx aus

Ich muss mehrere Dienstprogramme ausführen. Was ich jetzt mache, ist, in das Bin-Verzeichnis der Apps zu gehen und .\program.sh auszuführen, um sie auszuführen. Es ist offensichtlich nicht praktikabel, es auf diese Weise überall auszuführen. Wenn ich das Bin-Verzeichnis auf meinen Pfad setze, könnten diese Skripte trotzdem nirgendwo ausgeführt werden, oder? Wie soll also eine .sh-Datei aus einem anderen Verzeichnis ausgeführt werden?

Antwort1

Öffnen Sie das Terminal und bearbeiten Sie die.bash_profile

Du kannst hinzufügen:

export PATH=<path to script folder(s)>:$PATH

Jetzt lauf

. ~/.bash_profile

um Ihr Terminal zu aktualisieren, versuchen Sie dann:

which <scriptname>

Wenn Sie Ihr Skript sehen, sollte alles in Ordnung sein!

verwandte Informationen