Abrindo um novo terminal a partir da linha de comando e executando um comando no Mac OS X 10.10?

1

Por isso, quero executar um script, que seja iniciado quando eu fizer login, em um novo terminal e impresso em poucas linhas.

Eu preciso do AppleScript para o que eu li até agora? Não existe um comando bash simples para executar isso?

Eu vi que eu poderia fazer isso com o Automator também, mas as velhas respostas estão desatualizadas e eu não encontro a maneira correta de executar um script a partir dele; este é um recurso antigo de aposentadoria?

    
por Baldráni 29.06.2016 / 09:48

1 resposta

1

Executar um script no login no OS X

O OS X pode executar scripts e aplicativos no login. O procedimento é simples.

  1. Abra System Preferences->Users & Groups .
  2. Selecione um usuário da lista à esquerda.
  3. Clique na guia Login Items .
  4. Arraste um script ou aplicativo para os itens de login ou clique no ícone + para usar o Finder para localizar o script.
  5. Fechar Users & Groups .

Aqui está um script de exemplo que pode dizer "olá mundo" no login.

#!/bin/sh
say "Hello, world!"
exit

Salve o arquivo como texto. Use o Terminal para executar chmod u+x para adicionar permissão de execução ao script. Adicione o script aos itens de login.

Para impedir que o script seja executado no login, exclua-o da guia Login Items .

    
por 22.07.2016 / 01:41