Thread wurde vom System oder vom Community-Team geschlossen.

Terminal-Programm "systemweit" ausführbar machen...

Hallo liebe Community,


kurz zum Verständnis:


Ich habe ein Programm, dass ausschließlich im Terminal läuft.

Dies liegt bspw. im Pfad /Users/ich/data/programm.sh


Beim ausführen des Programms muss ich mich jedesmal durch den Pfad hangeln.

Es gibt die Möglichkeit Programme "systemweit" ausführbar zu machen, sodass man nur den Befehl eingibt egal in welchem Ordner man sich befindet. Leider kenn ich den Befehl nicht mehr und finde auch im Netz nichts mehr dazu.


Wäre super wenn mir jemand von euch helfen könnte.


MfG

0x2A

MacBook Pro (13-inch, Late 2016, 4 TBT3), macOS Sierra (10.12.3)

Gepostet am 13. Nov. 2017 16:15

Antworten
Frage gekennzeichnet als Beste Antwort

Gepostet am 13. Nov. 2017 22:35

Der Unterbau von macOS ist Unix und die Shell, die im Terminal läuft, ist normalerweise die Bourne Again Shell (bash). Du findest also z.B. was zu diesem Thema, wenn du im Netz nach ‘bash’ suchst oder im Terminal den befehl ‘man bash’ eingibst.


Im Prinzip musst du in einer der Dateien, die beim Start von bash ausgeführt werden, z.B. in ‘~/.profile’ (also ‘.profile’ in deinem Homeverzeichnis, der Punkt vor ‘profile’ ist wichtig!), den Befehl ‘export PATH=${PATH}:/Users/ich/data’ ergänzen.


Wenn du dann das nächste Mal ein Terminal öffnest, genügt die Eingabe ‘programm.sh’ um ‘/Users/ich/data/programm.sh‘ auszuführen.

2 Antworten

Es sind keine Antworten vorhanden.

Terminal-Programm "systemweit" ausführbar machen...

Willkommen in der Apple Support Community
Ein Forum, in dem Apple-Kunden sich gegenseitig mit ihren Produkten helfen. Melde dich mit deiner Apple-ID an, um Mitglied zu werden.