我有启动脚本,应该运行带有程序的三个屏幕。
#!/bin/bash
sleep 5
screen -dmS "minecraft2" bash -c "/home/minecraft2/run.sh" &
screen -dmS "minecraft3" bash -c "/home/minecraft/run.sh" &
screen -dmS "bungee" bash -c "/home/bungee/run.sh" &
echo "done"
但命令screen -ls
返回只有 minecraft2 正在运行。
当我删除& char时,只有蹦极正在运行。
我尝试了 sh ,而不是 bash ,但这没有帮助。
所有文件都是可执行的,命令本身也在工作。
在 run.sh 脚本中,只有java命令才能运行jar文件
答案 0 :(得分:1)
几次重启后屏幕开始工作,没有进行任何更改。