在 Screen 中執行多行腳本

在 Screen 中執行多行腳本

我想在螢幕上運行這個腳本:

#!/bin/bash

while true
do
    java -server -Xms2G -Xmx2G -jar craftbukkit.jar
    echo "If you want to completely stop the server process now, press Ctrl+C before the time is up!"
    echo "Rebooting in:"
    for i in 5 4 3 2 1
    do
        echo "$i..."
        sleep 1
    done
    echo "Rebooting now!"
done

我該怎麼做呢?

(腳本適用於 Minecraft 伺服器。這是來源:https://raw.githubusercontent.com/Zachoz/CrashPrevention/master/start.sh

答案1

好吧,我明白了。我創建了 2 個腳本,第一個在螢幕中運行腳本:

#!/bin/bash
screen -S server $HOME/rubix/start.sh

接下來是第一個運行的內容,您可以在上面看到。

相關內容