【发布时间】:2013-10-18 01:16:52
【问题描述】:
我正在尝试在 MAC 终端中运行 shell 脚本。我想打开一个新的终端窗口,它将执行与正在运行的程序分开的脚本。在 Fedora 中,有一个 gnome-terminal 命令可以让我在另一个终端 shell 中执行脚本。
有谁知道 MAX OSX 上的等价物以及如何使用它?
例如,假设我有一个脚本 crazy.sh,我想从一个正在执行的程序中调用它,但在与当前正在执行该程序的终端不同的终端中。
【问题讨论】:
-
在 Mac 上并不容易。你想要shell脚本的结果吗?如果是这样,请使用
popen()。如果不使用system()。 -
不,我不关心脚本的输出。只需要运行。但是系统在同一个进程中调用它并将输出打印到同一个终端窗口上,这是我不想要的。它淹没了输出
标签: macos bash shell unix terminal