【问题标题】:How to open several active terminals with perl如何用 perl 打开几个活动终端
【发布时间】:2017-10-31 00:24:26
【问题描述】:

在我的 Perl 脚本中,我需要同时打开几个终端,这些终端都会主动输出信息。

我可以使用system 函数来运行一个终端,但问题是脚本会等待该终端完成执行,然后再继续打开下一个终端,而我需要每个终端同时运行而不是连续运行.

【问题讨论】:

  • 哪个操作系统? ? ? ?
  • 我正在运行 Ubuntu

标签: perl terminal


【解决方案1】:

您只需在调用结束时添加“&”即可,无需等待进程完成。例如

system "get_mail &";

更多信息可以找到Here

编辑: 在了解你到底想要什么之后,试试这个命令:

system("gnome-terminal -e yourcommand &");

这将创建一个新终端并运行给定的命令。您可以多次使用它来创建任意数量的窗口。

根据您的操作系统,您可能需要将“gnome-terminal”更改为所需的内容。

【讨论】:

  • 这确实允许我在终端命令完成之前运行更多代码,但我仍然需要能够在其自己的单独终端中运行每个命令
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-12-25
  • 2015-01-08
  • 2015-04-19
  • 2013-05-05
  • 2015-01-20
  • 1970-01-01
  • 2016-11-14
相关资源
最近更新 更多