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

다음은 위에서 볼 수 있는 첫 번째 실행입니다.

관련 정보