0 votos

¿Cómo ejecutar un script de zsh al iniciar sesión cuya salida será visible en la ventana del terminal?

Mi aplicación de línea de comandos predeterminada es iTerm (¿versión?) en macOS (¿versión?).

Ejecuto mi script al inicio de sesión, (Configuración del sistema -> Elementos de inicio de sesión -> Abrir al inicio + myStartScript.zsh) pero la salida del script no es visible :-(

La ventana de iTerm aparece, pero lo que es visible es la llamada al script:

/Users/user/myStartScript.zsh; exit

Después de eso veo que se ejecuta mi .zshrc, lo cual realmente no quiero que suceda.

¿Puedo evitar que se ejecute .zshrc y también tener la salida de myStartScript.zsh visible?

1voto

Michael Zhou Puntos 167

Para evitar que zsh lea cualquier otro archivo de inicio, excepto /etc/zshenv, cambie el shebang en su script a-

#! /bin/zsh -f

La opción -f es equivalente a la opción NO_RCS.

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