gpt4 book ai didi

linux - 如何运行命令,该命令在后台执行另一个运行脚本的终端

转载 作者:太空宇宙 更新时间:2023-11-04 04:04:44 24 4
gpt4 key购买 nike

所以我目前正在编写一个 BASH 脚本来扫描某些文本文件。有数千个文本文件,因此我编写了另一个脚本,该脚本划分有多少篇文章,并将负载分配到其他终端,然后运行扫描脚本。我的问题是,当我运行负载分配脚本时,我不希望屏幕上弹出 10 个不同的终端。不知何故,我必须将这些终端放在后台但仍然运行。我知道有一个命令 & 据说可以让您执行此操作,但终端仍然会在我的屏幕上弹出。

到目前为止我有这个命令:

for ((i=1; i<=5; i++))
do
gnome-terminal -x ./script $a $b $c $d
done

屏幕上弹出五个运行 ./script 的终端。我希望它们在后台运行,这样它们就不会在屏幕上弹出。简单地将 & 添加到 gnome-terminal 命令的末尾是行不通的。有什么建议吗?

最佳答案

感谢 epx(第一个评论该问题的人),实际上有一种非常简单的方法可以在后台运行 10 个不同的终端:

屏幕 -d -m ./script

如果你在 for 循环中运行它,你可以在后台创建多个终端。

关于linux - 如何运行命令,该命令在后台执行另一个运行脚本的终端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21690384/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com