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:
- Klicke mit der rechten Maustaste auf die Datei im Finder.
- Wähle Informationen aus.
- Klicke auf das aktuelle Icon in der oberen linken Ecke.
- 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.
Datum: 01.01.0001
Lesezeit ≈ 2 min /
Wörter: 319 /
Zeichen: 2353