1 votos

Ejecutar el shell script, haga doble clic en la no-símbolo de inicio de sesión en la terminal

Esta pregunta es muy similar a este, pero tengo la curiosidad de cómo iniciar la secuencia de comandos de shell en un no-login prompt de la shell. Ya tengo configurado para que se ejecute con iterm2 cuando me haga doble clic en. Realmente no me importa si se utiliza iterm2 o Terminal, te puede cambiar fácilmente que, si es necesario. Realmente estoy muy interesado en conseguir que se ejecute en un no-símbolo de inicio de sesión.

Tengo mi conjunto de secuencias de comandos a ejecutar por tablero (!#/usr/bin/env dash) pero, ya que primero se inicia un zsh símbolo de inicio de sesión que a veces me hace cosas que no quiero que se moleste con (por ejemplo, a partir de mi ssh agente y le pregunta si quiero actualizar oh-my-zsh).

Mi conjetura (puedo estar equivocado) es que si se inició como un símbolo de inicio de sesión no trate de hacer estas cosas. Si resulta que zsh no login todavía hace esto, entonces puedo configurarlo para que se ejecute directamente en el tablero de una manera similar.

1voto

David Anderson Puntos 2189

El Automator aplicación puede ser usada para crear una aplicación que se ejecute un script de shell. Los pasos que se indican a continuación.

  1. Abra la aplicación Automator.
  2. Elija New Document.
  3. Resalte el icono con la etiqueta Application, a continuación, seleccione Choose.

  4. Bajo Library, seleccione Utilities, a continuación, arrastre Run Shell Script a la ventana con la etiqueta Drag actions or files here to build your workflow.

  5. Cambio Pass input: a as arguments, como se muestra a continuación.

  6. Reemplazar la secuencia de comandos con su propio texto. Un ejemplo simple es la siguiente.

  7. Desde la barra de menú, seleccione File->Save..., como se muestra a continuación. Cuando se hace seleccione Save.

  8. Salga de la aplicación Automator.

  9. (Opcional) Encontrar la nueva aplicación en el Finder. Haga clic derecho en la nueva aplicación y seleccione Get Info. Arrastrar y soltar un nuevo conjunto de iconos (.icns) archivo a través de la existente para el icono de la aplicación, como se muestra a continuación.



    El resultado se muestra a continuación.

    Nota: .icns no es lo mismo que un .jpg o .png archivo. Usted tiene que convertir .jpg o .png a .icns archivo antes de ser utilizado como un icono.

  10. Prueba la nueva aplicación. En este caso, haga doble clic en el icono de la aplicación en el Finder produce la ventana emergente que se muestra a continuación.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X