我正在 ubuntu server 14.04 LTS 中设置 minecraft 服务器网络。我有几个屏幕会话,每个会话都在运行自己的进程
There are screens on:
2471.LobbyServer (detached)
2468.BungeeCordProxy (detached)
我需要一种方法来输入单个命令(也许是启动一个 bash 脚本),该命令将循环遍历所有的屏幕会话,并根据进程中使用的 jar 文件(两个进程都是使用 Oracle java-7 启动的 .jar 文件)将命令输入到每个正在运行的进程中(每个进程在运行时都接受命令作为输入)。
答案1
我认为你可以运行:
screen -S panel -p 0 -X stuff "yourCommand`echo -ne '\015'`"
是-p
窗口编号,echo
部分在末尾插入一个换行符