arquivo final na nova janela do terminal

arquivo final na nova janela do terminal

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

//pré-tail.sh

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

// cauda.sh

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

Eu executaria assim:

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

então eu inicio o primeiro e, idealmente, a saída do segundo script bash apareceria em uma nova janela de terminal, mas não funciona muito 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?

informação relacionada