So che posso appuntare le applicazioni sul dock e avviarle da lì. Tuttavia, c'è un modo per bloccare un programma sul dock che non è una "applicazione" in senso lato, come per esempio uno script di bash?Come posso avviare uno script dal dock MacOS X?
risposta
È possibile trascinare qualsiasi file sulla barra destra del Dock (dove si trovano il Cestino e le cartelle) ed eseguirlo facendo clic su di esso.
Per eseguire uno script di shell, è possibile salvarlo come un file di comando .com e il SO lo raccoglierà.
Un'altra alternativa potrebbe essere quella di creare un'applicazione Applescript per il tuo script e utilizzarla come qualsiasi altra applicazione.
Script Editor può creare applicazioni basate su AppleScript. Attaccare il seguente codice in uno script e salvarlo come un'applicazione:
do shell script "~/someScript.sh"
Dove ~/someScript.sh
è il percorso dello script di shell.
Rinominarlo in something.command e nella relativa finestra Informazioni, selezionare Apri con> Terminal.app. Quindi, quando fai doppio clic su di esso, avvierà il Terminale ed eseguirà lo script. Puoi trascinarlo sul dock.
Esistono anche strumenti per creare applicazioni da script di shell, perl, python ecc. Ci sono DropScript e Platypus che conosco. Hanno il vantaggio di poter trascinare e rilasciare i file su di essi.
L'ornitorinco è freddo – aehlke
- 1. Come posso eseguire uno script Perl su Mac OS X?
- 2. Ottieni chiave privata dal keystore MacOS X utilizzando Java
- 3. Come posso chiamare uno script python da uno script python
- 4. Scripting con Scala: come avviare uno script non compilato?
- 5. MacOS: forzare manualmente un demone per avviare
- 6. Come installo g ++ su MacOS X?
- 7. Come posso scrivere uno script di avvio per Mac OS X?
- 8. Come avviare PowerShell (non uno script) dalla riga di comando
- 9. Come avviare uno script in un punto specifico in Powershell
- 10. Cambia cursore del mouse MacOS X Immagine
- 11. Come posso ricaricare uno script in IRB?
- 12. Posso eseguire uno script Python come servizio?
- 13. Come posso creare uno script di configurazione?
- 14. Come posso rendere eseguibile uno script Python?
- 15. Esegui uno script Python dal Web
- 16. È possibile avviare uno script php all'avvio di apache?
- 17. errore di comando SED su MacOS X
- 18. Interfaccia Cocoa al portachiavi MacOS X
- 19. 256 modalità colore xterm per MacOS X
- 20. Macro `__unix__` non definita in MacOS X
- 21. Installare Wireshark su MacOS X tramite birra
- 22. Come posso avviare Mintty ed eseguire un file di script?
- 23. Come posso eseguire il debug di uno script Perl?
- 24. Come posso avviare il simulatore iOS dal terminale?
- 25. Come chiamare uno script di shell dal programma PLSQL
- 26. Come faccio a chiamare alias uno script PowerShell dal prompt?
- 27. Come nascondere l'icona del Dock
- 28. Come mantenere attivo uno script PHP persistente?
- 29. Come posso eseguire uno script PHP da Java?
- 30. Gradle: come posso chiamare una "def" da uno script importato?
sfortunatamente, questo non funziona più ... qualche indizio? – meduz
Il tuo script è eseguibile, meduz? E hai una linea shebang in alto? (http://en.wikipedia.org/wiki/Shebang_%28Unix%29) –
L'ho impostato per essere eseguibile ma il file sh e il file scpt. Trascino il messaggio sul dock e clicco su di esso. Tutto ciò che fa è aprire di nuovo l'editor di script. Come si fa a eseguire effettivamente lo script quando si fa clic su di esso? – Jistanidiot