Comandos de inicialização com zsh como shell padrão?

Comandos de inicialização com zsh como shell padrão?

Gostaria de alguns comandos para executar um script na inicialização.

No entanto, meu shell padrão é zsh, então os arquivos .bash tradicionais parecem imprudentes. Ao mesmo tempo, acredito que .zshrc é originado em cada chamada de shell.

Como posso executar um comando na inicialização quando meu shell padrão é zsh?

EDIT: Para ser claro, por "inicialização" quero dizer login.

Responder1

Eu não acredito que você precise se preocupar com isso, se este for um script antes do carregamento da GUI ou um script antes dos logins serem aceitos que precisa ser executado, contanto que você defina o que é no início do Arquivo de script.

Se isso estiver acontecendo rc.local, não acredito que você precise se preocupar com Bash vs. ZSH. No entanto, se isso for carregado para cada shell de login, você precisará se preocupar parcialmente se o ZSH o executa ou se alguma outra linguagem de shell o executa.

Responder2

Você pode tentar usarAplicativos de inicialização.

Aqui está o que você deve fazer para iniciar automaticamente o comando unity-2d-shellna inicialização. unity-2d-shellé apenas um exemplo, você pode ter seus próprios .shscripts. Basta salvar seu script em algum lugar e adicionar abaixocomando(etapa 2 abaixo).

  1. AbrirStartup Applications

    Abra <code>Aplicativos de inicialização</code>

  2. Add Startup Program Adicionar programa de inicialização

informação relacionada