Categories: Tecnologia

Como fechar o terminal do macOS automaticamente quando um processo é encerrado

Se você é fã de scripts de shell no macOS, provavelmente notou como a execução de um deixará você com uma janela de Terminal inútil depois de concluída. Você pode corrigir isso nas configurações do Terminal.

Este método só funciona se você estiver iniciando um script de shell fora do bash, como clicando nele no Finder ou definindo uma tecla de atalho personalizada para abrir o programa. Caso contrário, você apenas será levado de volta ao prompt de comando. Você sempre pode usar killall Terminal para fazer o aplicativo Terminal se fechar a partir de um script, mas isso fechará todas as janelas abertas do Terminal, portanto, não é o ideal.

Altere este comportamento nas configurações do perfil

Abra o aplicativo Terminal no Dock ou na pasta Aplicativos e, em seguida, abra as configurações pressionando Command + Vírgula.

Na janela Configurações, mude para a guia Perfis. O perfil padrão (o que está no topo) deve ser selecionado por padrão. Nas configurações à direita, clique na guia “Shell” e, em seguida, clique no menu suspenso “Quando o shell sai”.

O padrão do menu suspenso é “Não feche a janela”, mas você deseja alterar para “Fechar se o shell saiu corretamente”.

Você também pode fazer com que ele feche todas as vezes, mas dessa forma você ainda receberá uma mensagem de erro se um processo sair com um status de saída diferente de zero. Lembre-se de que pode ser necessário sair do script explicitamente com o exit comando para obter esse comportamento em todos os casos.

Porém, se você estiver iniciando a partir do Finder, o comando exit é automaticamente anexado ao script.

Alternativamente, use o iTerm

O iTerm2 , um substituto de Terminal popular para macOS, fecha automaticamente a janela quando um script de shell é encerrado. Se você já usa o iTerm como seu terminal padrão, deve ter notado que os scripts de shell iniciados no Finder ainda abrem com o aplicativo Terminal de estoque. Isso significa que você ainda terá o mesmo problema, a menos que defina scripts para abrir com o iTerm.

Você pode alterar quais scripts de aplicativos são abertos clicando com o botão direito do mouse no script no Finder e selecionando “Obter informações”.

Haverá um menu suspenso para alterar o que este script abre. Defina-o como iTerm e pressione “Alterar tudo” para aplicar esta alteração a todos os scripts.

Por padrão, se você já tem uma janela do iTerm aberta, ela será iniciada em uma guia separada, em vez de em uma janela separada, e a guia será fechada automaticamente quando terminar.

maisroot

Recent Posts

O novo aplicativo “PC Manager” da Microsoft se parece muito com o CCleaner

Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…

1 ano ago

Como reiniciar um PS4

Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…

1 ano ago

Veja por que as reticências são tão assustadoras ao enviar mensagens de texto…

A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…

1 ano ago

O telescópio James Webb acaba de capturar os “Pilares da Criação”

A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…

1 ano ago

Você poderá baixar o Proton Drive mais cedo do que pensa

O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…

1 ano ago

Como aumentar o zoom no Photoshop

Para ver suas fotos mais de perto ou para uma edição precisa , você pode…

1 ano ago