¿Cómo puedo crear un archivo .command que pueda compartir sin otorgar permisos en cada computadora?

0

Tengo un comando de terminal que me gustaría ejecutar.

    telnet 169.254.216.127 54326

Idealmente, me gustaría convertir esto en un archivo .command y poder compartirlo con muchos otros usuarios de mac sin tener que otorgar permisos usando sudo ...

¿Es esto posible? ¿Puedo crear una aplicación extremadamente simple que mantenga abierta la ventana del terminal después de que se haya ejecutado?

Cualquier ayuda sería muy apreciada.

    
pregunta Hodgeypodge 22.09.2013 - 22:52

1 respuesta

1

El permiso de ejecución también se transfiere a otras computadoras. Si los permisos del archivo se pierden cuando transfiere el archivo, puede crear un archivo zip o tar para el archivo .command:

$ echo telnet 169.254.216.127 54326 > test.command
$ chmod +x test.command
$ tar -cf test.tar test.command
$ 

También puede guardar una secuencia de comandos como esta como una aplicación en el Editor de AppleScript:

tell application "Terminal"
    do script "telnet 169.254.216.127 54326"
    activate
end tell
    
respondido por el user495470 23.09.2013 - 06:16

Lea otras preguntas en las etiquetas