在我的 Perl 脚本中,我需要同时打开多个终端,这些终端都将主动输出信息。
我可以使用 system
函数来运行一个终端,但问题是脚本会等待该终端完成执行,然后再继续并打开下一个终端,而我需要每个终端同时运行而不是连续运行。
最佳答案
您只需要在调用结束时添加“&”即可不等待该过程完成。例如
system "get_mail &";
可以找到更多信息 Here
编辑:
在了解您到底想要什么后,请尝试以下命令:
system("gnome-terminal -e yourcommand &");
这将创建一个新终端并运行给定的命令。您可以多次使用它来创建任意数量的窗口。
根据您的操作系统,您可能需要将“gnome-terminal”更改为所需的内容。
关于perl - 如何使用 perl 打开多个事件终端,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47026157/