¿Cómo ejecutar un script de bash desde el escritorio?

5

Tengo un archivo .sh con un encabezado #!/bin/bash . Puedo ejecutarlo desde el terminal, usando chmod y ./ , pero ¿hay alguna forma de realizar estas dos operaciones desde el escritorio (es decir, haciendo clic en él)?

Por cierto, estoy familiarizado con Linux, pero no con OS X.

    
pregunta Rhangaun 01.02.2013 - 15:25

3 respuestas

7

Puedes agregar una extensión .command a tu script de texto.

Luego usa chmod 744 para hacerlo ejecutable.

Cuando se abre o hace doble clic en el Finder, se ejecutará desde la Terminal.

    
respondido por el Christopher Stone 06.02.2013 - 02:50
4

Bueno, puedes envolverlo dentro de un AppleScript, hacer una llamada al comando shell (tu script de bash).

ejemplo: do shell script

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

guárdalo como una aplicación en tu escritorio para ejecutarlo.

    
respondido por el Tuan Anh Tran 01.02.2013 - 15:40
3

Puede poner cualquier comando en un AppleScript y guardar el guión como un applet o un droplet, o usar Automator para crear applets y / o droplets. Simplemente use el comando do shell script en el AppleScript.

    
respondido por el Kirk McElhearn 01.02.2013 - 15:42

Lea otras preguntas en las etiquetas