tailing file na nova janela do terminal

0

Eu tenho os seguintes dois scripts bash (talvez eles possam ser condensados em um).

// pre-tail.sh

#!/usr/bin/env bash
open -b com.apple.terminal 'dirname $0'/tail.sh

// tail.sh

#!/usr/bin/env bash
tail -F ${FILE_TO_TAIL}

Eu executaria assim:

FILE_TO_TAIL=some.log ./pre-tail.sh

então eu iniciei o primeiro, e idealmente a saída do segundo script bash apareceria em uma nova janela de terminal, mas não funciona bem. Alguém tem uma ideia do porquê?

Minha outra pergunta é - em vez de usar com.apple.terminal, existe uma maneira mais agnóstica de abrir uma nova janela de terminal e executar um comando?

    
por Alexander Mills 14.06.2016 / 04:22

0 respostas