Gibt es eine Möglichkeit, ein Shell-Skript mit Spotlight unter Mac OS X 10.6 auszuführen? Ich möchte in der Lage sein, ein Shell-Skript direkt von Spotlight aufzurufen, ohne ein Terminal zu öffnen.Wie führe ich ein Shell-Skript mit Spotlight aus?
Antwort
Speichern Sie Ihre Shell-Skript mit einem .command
Suffix - das macht es doppelt klickbar und Sie sollten es auch direkt von Spotlight ausführen können.
Es funktioniert, aber Terminal mit der Nachricht '[Process completed]' kommt, die manuell geschlossen werden muss. Gibt es eine Möglichkeit, dies zu vermeiden? –
@ChakradarRaju Sie können Ihre Terminaleinstellungen so ändern, dass das Fenster geschlossen wird, wenn der Vorgang abgeschlossen ist. Alternativ können Sie Ihr Shell-Skript in ein Anwendungspaket einpacken - dann wird das Fenster überhaupt nicht geöffnet. [Siehe hierzu.] (Https://mathiasbynens.be/notes/shell-script-mac-apps) Schließlich könnten Sie eine kleine Anwendung zum Ausführen von Shell-Skripten erstellen und diese als Standard für die Ausführung aller oder bestimmter Shell-Skripte festlegen. –
Ich habe versucht, einen Parameter zu übergeben, konnte es aber nicht schaffen. Gibt es einen Weg, dies zu tun? Ich habe ein einfaches Skript mit echo "Parameter $ 1" erstellt, aber es wird nicht erkannt, wenn ich "myscript.command irgendetwas" –
Ich möchte auch hinzufügen, wenn Sie das Terminal-Fenster nach dem Ausführen des Befehls verschwinden brauchen, können Sie die Terminal-Einstellungen genau dies tun.
Es ist unter Einstellungen >> Shell >>, wenn die Shell beendet.
Dies wird weiterhin Terminal laufen lassen, aber das Skript wird zumindest nach sich aufräumen.
Ich benutzte dies zum Schreiben eines Skripts zum Ausblenden und Anzeigen von Desktop-Icons.
- 1. Wie führe ich ein Python-Programm aus?
- 2. Wie führe ich ein Skript mit einer BAT-Datei aus?
- 3. Wie führe ich ein Skript mit Nodemon aus?
- 4. Wie führe ich ein Programm mit Maven aus?
- 5. Wie führe ich ein Shell-Skript aus einem AppleScript aus?
- 6. Wie führe ich ein Glas aus einem Glas aus?
- 7. Wie führe ich TopoJSON aus?
- 8. Wie führe ich ein Rollendiff?
- 9. Wie führe ich ein Datenbankprogramm außerhalb der Netbeans IDE aus?
- 10. Wie führe ich ein Befehlszeilenprogramm von Python aus?
- 11. Wie führe ich ein Skript als Datei in Java aus?
- 12. Wie führe ich ein externes Programm von Swift aus?
- 13. Wie führe ich ein npm-Skript eines abhängigen Pakets aus?
- 14. Wie führe ich ein SSIS-Paket von .NET aus?
- 15. Wie führe ich ein Powershell-Skript in C++ aus?
- 16. Wie führe ich einen Mercurial-Server aus?
- 17. Wie führe ich Java im Kompatibilitätsmodus aus?
- 18. Wie führe ich lm.ridge summary aus?
- 19. Wie führe ich ein PowerShell-Skript aus Notepad ++
- 20. Wie führe ich ein Bash-Skript im Terminal aus?
- 21. Wie führe ich ein Programm aus, bevor die Deinstallation startet?
- 22. Wie führe ich ein Shell-Skript von PHP/HTML aus?
- 23. Wie führe ich ein AppleScript in einem Python-Skript aus?
- 24. Wie führe ich ein einfaches Java-Programm in Eclipse aus?
- 25. Wie führe ich ein Windows-Programm von Adobe Air aus?
- 26. Python: Wie führe ich ein externes Programm aus?
- 27. Wie führe ich ein PHP-Skript täglich automatisch aus?
- 28. Wie führe ich ein Python-Skript im Hintergrund aus?
- 29. Wie führe ich ein CLion Programm in Gnome Terminal aus?
- 30. Wie führe ich ein Julia-Skript Schritt für Schritt aus?
Gehört zu superuser.com –