TF-Scripts/FreeOP Servers/stop.sh
Ryan Wild cdeb526da4
Re-worked the stop script to make it a bit better to work with
Made sure it will now return a value if the server has been shut down as part of this script. Some minor improvements to it's efficiency in the process.
2021-03-21 14:15:59 +00:00

22 lines
599 B
Bash

#!
if screen -list | grep -q "TotalFreedom"; then
screen -X -S "TotalFreedom" stuff "stop^M"
sleep 5
if screen -list | grep -q "TotalFreedom"; then
screen -X -S "TotalFreedom" stuff "^C"
sleep 5
fi
if screen -list | grep -q "TotalFreedom"; then
screen -X -S "TotalFreedom" stuff "^C^C^C^C^C^C^C^C"
fi
if screen -list | grep -q "TotalFreedom"; then
echo "Graceful Shutdown Failed. Please run tf!kill"
else
echo "Server has been shut down succesfully."
fi
else
echo "The server is not running... Try starting it <3"
fi