'脚本'bash命令挂在bash函数中

时间:2019-07-12 02:29:07

标签: linux bash sh

因此,我希望能够运行'script'bash命令并将输出刷新到命名管道。我知道我可以使用'script -q -F pipe_name'做到这一点。但是,我想将其放在bash函数,.sh文件中,并使其仍能正常工作。

当我将脚本命令放在.sh文件中的bash函数中时,请获取该文件的源代码,然后执行该命令,似乎它已“挂断”。终端窗口中未显示任何输出。

.sh文件:

monitor() {
    script -q -F pipe
}

然后我尝试:

source monitor.sh
monitor

它挂断了,不显示任何输出。

我希望它可以像在外部一样在.sh文件中运行。任何帮助都会很棒。谢谢!

0 个答案:

没有答案