Der Knöpfchendrücker [Erstellt von Moritz »mo.« Sauer mit Dall·E]

Shell-Skripte auf macOS klickbar machen

Shell-Skripte lassen sich in wenigen Schritten auf dem Mac in klickbare Programme verwandeln. Das erspart den Umweg über das Terminal und auch weniger technikaffine Nutzer können so Deine Skripte starten. Im Folgenden erkläre ich Dir, wie Du Deine Shell-Skripte in benutzerfreundliche, klickbare Programme verwandelst.

Schritt 1: Dateiendung des Skriptes ändern

Im ersten Schritt musst Du lediglich Dateiendung Deines Skriptes von .sh zu .command ändern. Das signalisiert dem Betriebssystem, dass die Datei ausführbar sein soll. Zum Beispiel änderst Du einfach mein_skript.sh in mein_skript.command um.

Schritt 2: Ausführbare Berechtigung erteilen

Damit die Datei bzw. unser Skript ausführbar wird, müssen die Dateirechte mit dem chmod-Befehl geändert werden. Öffne dazu das das Terminal und navigiere zum Verzeichnis, in dem sich dein Skript befindet. Ändere die Dateirechte mit dem folgenden Befehl.

chmod +x mein_skript.command

Schritt 3: Skript ausführen

Jetzt kannst Du das Skript auf zwei Arten starten:

a) Führe das Skript über einen Doppelklick im Finder aus.
b) Starte es wie gewohnt über das Terminal mit ./mein_skript.command.

Bonus: Füge dem Command-Skript ein individuelles Icon hinzu

Damit das Skript schicker aussieht und leichter gesehen wird, kannst Du dem Skript optional ein eigenes individuelles Icon geben. Das funktioniert so:

  1. Klicke mit der rechten Maustaste auf die Datei im Finder.
  2. Wähle Informationen aus.
  3. Klicke auf das aktuelle Icon in der oberen linken Ecke.
  4. Füge ein neues Bild Drag & Drop hinzu.

Stelle sicher, dass dein Skript mit der korrekten Shebang-Zeile beginnt (z.B. #!/bin/bash). Beachte außerdem, dass einige Skripte möglicherweise zusätzliche Berechtigungen oder Einstellungen in den Systemeinstellungen benötigen.

So löst Du Probleme mit Fehlermeldungen

Wenn das Skript nicht starten will, überprüfe …

… die Berechtigungen der Datei.
… den Inhalt des Skripts auf Fehler.
… die Sicherheitseinstellungen deines Macs.

Ein Auswahl verschiedener Skripte findest Du in unser Bash-Scripte-Sammlung.

Autor: Moritz »mo.« Sauer
Datum: 01.01.0001
Lesezeit ≈ 2 min / Wörter: 319 / Zeichen: 2353