新终端窗口中的尾部文件

新终端窗口中的尾部文件

我有以下两个 bash 脚本(也许它们可以压缩为一个)。

// 预tail.sh

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

// 尾部.sh

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

我会像这样执行:

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

所以我启动第一个脚本,理想情况下第二个 bash 脚本的输出将出现在新的终端窗口中,但它不太有效。有人知道为什么吗?

我的另一个问题是 - 是否有一种更不可知的方法来打开新的终端窗口并运行命令,而不是使用 com.apple.terminal?

相关内容