新しい端末ウィンドウのテールファイル

新しい端末ウィンドウのテールファイル

私は2つのbashスクリプトを持っています(おそらく1つに圧縮できます)。

//フリーテール.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}

私は次のように実行します:

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

したがって、最初のスクリプトを実行すると、理想的には2番目のbashスクリプトの出力が新しいターミナルウィンドウに表示されますが、正しく機能しません。理由を知っている人はいますか?

私の他の質問は - com.apple.terminalを使用するのではなく、新しいターミナルウィンドウを開き、コマンドを実行するより不可知的な方法がありますか?

関連情報