Come eseguire uno script di bash dal desktop?

5

Ho un file .sh con un'intestazione #!/bin/bash . Sono in grado di eseguirlo dal terminale, usando chmod e ./ ma c'è un modo per eseguire queste due operazioni dal desktop (cioè facendo clic su di esso)?

Btw, ho familiarità con Linux, ma non con OS X.

    
posta Rhangaun 01.02.2013 - 15:25
fonte

3 risposte

7

Puoi aggiungere un'estensione .command allo script di testo.

Quindi usa chmod 744 per renderlo eseguibile.

Quando viene aperto o fatto doppio clic nel Finder, verrà eseguito dal Terminale.

    
risposta data 06.02.2013 - 02:50
fonte
4

Bene, puoi racchiuderlo in un AppleScript, effettuare una chiamata al comando shell (il tuo script bash).

esempio: fa script di shell

do shell script "/bin/tcsh my-command-file-path"

salvalo come applicazione sul desktop per eseguirlo.

    
risposta data 01.02.2013 - 15:40
fonte
3

Puoi inserire qualsiasi comando in un AppleScript e salvare lo script come applet o droplet o utilizzare Automator per creare applet e / o droplet. Usa semplicemente il comando do shell script in AppleScript.

    
risposta data 01.02.2013 - 15:42
fonte

Leggi altre domande sui tag