小编Eri*_*ric的帖子

如何从单个 bash 脚本启动多个屏幕会话?

我写了一个看起来像这样的脚本(不起作用):

#!/bin/sh

screen -dmS "somename" somecommand

for i in {0..5}; do
    screen -dmS "name$i" anothercommand $i
done
Run Code Online (Sandbox Code Playgroud)

出于某种原因,如果我将其复制并粘贴到终端中,它会按照我的预期创建 7 个分离的屏幕会话。但是,如果我从脚本中运行它,当我运行screen -ls.

编辑:如果可以通过另一种方式完成相同的操作(例如,使用多个屏幕窗口而不是会话),我也会打开这些解决方案。谢谢!

linux script bash gnu-screen

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

bash ×1

gnu-screen ×1

linux ×1

script ×1