Tengo un comando que necesito ejecutar regularmente en la Terminal (para la firma del código de la aplicación). Normalmente abro la Terminal, presiono la flecha hacia arriba hasta que llego al comando que quiero y luego presiono enter.
He decidido que una solución más sostenible podría ser crear un archivo en el que pueda hacer doble clic para ejecutar el comando Terminal. En mis búsquedas, descubrí que podía crear un archivo de texto con la .command
extensión que contiene el comando que quiero ejecutar.
Sin embargo, cuando hago doble clic en este archivo, se abre la Terminal y aparece el siguiente error:
El archivo “Sign Code.command” no se pudo ejecutar porque no tiene los privilegios de acceso adecuados.
Para ver o cambiar los privilegios de acceso, seleccione el archivo en el Finder y elija Archivo > Obtener información.
El problema es que cuando voy al viento Obtener información como se indica y miro mis Permisos, dice que mi usuario tiene acceso de lectura y escritura (la única otra opción es lectura). En otras palabras, tengo los permisos más altos, pero aún no puedo abrir este archivo.
¿Qué puedo hacer para solucionar esto?
Debe configurar 'ejecutar' en el archivo para que le permita ejecutarlo:
chmod u+x /path/to/file.command
u
es el propietario del archivo, +x
agrega 'ejecutar', por lo que u+x
le da al propietario del archivo la capacidad de ejecutarlo
… luego puede ejecutarlo en el futuro haciendo doble clic en él.
Forja del Trueno
grg
lucas
u+x
significa. Siempre me había preguntado.BuvinJ
Zizouz212
u
parte... ¡Gracias!Pablo Kruger
alberto renshaw