[NF] Creating with screen Session
This commit is contained in:
parent
f633554145
commit
56d7a2a30d
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
182
Hue-Bot/bin/Release/control/control.sh
Normal file → Executable file
182
Hue-Bot/bin/Release/control/control.sh
Normal file → Executable file
@ -1,92 +1,92 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Read Settings
|
# Read Settings
|
||||||
DIR=`dirname $0`
|
DIR=`dirname $0`
|
||||||
source $DIR/settings.cfg
|
source $DIR/settings.cfg
|
||||||
cd $control_root
|
cd $control_root
|
||||||
|
|
||||||
|
|
||||||
for(( ; ; ))
|
for(( ; ; ))
|
||||||
do
|
do
|
||||||
# Test for Running Servers
|
# Test for Running Servers
|
||||||
servers=$(./view.sh | grep $screen_name)
|
servers=$(./view.sh | grep $screen_name)
|
||||||
|
|
||||||
clear
|
clear
|
||||||
|
|
||||||
if [[ -z $servers ]];
|
if [[ -z $servers ]];
|
||||||
then
|
then
|
||||||
echo "Hut-Botr not Running!"
|
echo "Hut-Botr not Running!"
|
||||||
echo ""
|
echo ""
|
||||||
echo "1) Start Hut-Bot"
|
echo "1) Start Hut-Bot"
|
||||||
|
|
||||||
else
|
else
|
||||||
echo "Hut-Bot is Running :)"
|
echo "Hut-Bot is Running :)"
|
||||||
echo ""
|
echo ""
|
||||||
echo "2) Stop Hut-Bot"
|
echo "2) Stop Hut-Bot"
|
||||||
echo "3) Restart Hut-Bot"
|
echo "3) Restart Hut-Bot"
|
||||||
echo "4) Attach to Servers Screen-Session"
|
echo "4) Attach to Servers Screen-Session"
|
||||||
echo "5) Put Command to Hut-Bot"
|
echo "5) Put Command to Hut-Bot"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "q) Quit"
|
echo "q) Quit"
|
||||||
echo ""
|
echo ""
|
||||||
read -p "Choice: " choice
|
read -p "Choice: " choice
|
||||||
|
|
||||||
case "$choice" in
|
case "$choice" in
|
||||||
q) #Quit
|
q) #Quit
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
1) #Start Server
|
1) #Start Server
|
||||||
if [[ -z $servers ]];
|
if [[ -z $servers ]];
|
||||||
then
|
then
|
||||||
echo "Starting Hut-Bot..."
|
echo "Starting Hut-Bot..."
|
||||||
./start.sh
|
./start.sh
|
||||||
else
|
else
|
||||||
echo "Hut-Bot Allready started!"
|
echo "Hut-Bot Allready started!"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
2) #Stop Server
|
2) #Stop Server
|
||||||
if [[ -z $servers ]];
|
if [[ -z $servers ]];
|
||||||
then
|
then
|
||||||
echo "Hut-Bot is not Running!"
|
echo "Hut-Bot is not Running!"
|
||||||
else
|
else
|
||||||
echo "Stopping Hut-Bot..."
|
echo "Stopping Hut-Bot..."
|
||||||
./stop.sh
|
./stop.sh
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
3) #Restart Server
|
3) #Restart Server
|
||||||
if [[ -z $servers ]];
|
if [[ -z $servers ]];
|
||||||
then
|
then
|
||||||
echo "Hut-Bot is not Running!"
|
echo "Hut-Bot is not Running!"
|
||||||
else
|
else
|
||||||
echo "Restarting Hut-Bot..."
|
echo "Restarting Hut-Bot..."
|
||||||
./restart.sh
|
./restart.sh
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
4) #Attach to Screen
|
4) #Attach to Screen
|
||||||
if [[ -z $servers ]];
|
if [[ -z $servers ]];
|
||||||
then
|
then
|
||||||
echo "Hut-Bot is not Running!"
|
echo "Hut-Bot is not Running!"
|
||||||
else
|
else
|
||||||
./join.sh
|
./join.sh
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
5) #Put Command to Server
|
5) #Put Command to Server
|
||||||
if [[ -z $servers ]];
|
if [[ -z $servers ]];
|
||||||
then
|
then
|
||||||
echo "Hut-Bot is not Running!"
|
echo "Hut-Bot is not Running!"
|
||||||
else
|
else
|
||||||
read -p "Please enter Hut-Bot-Command: " mc_cmd
|
read -p "Please enter Hut-Bot-Command: " mc_cmd
|
||||||
./stuff.sh "$mc_cmd"
|
./stuff.sh "$mc_cmd"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*) #Invalid Selection
|
*) #Invalid Selection
|
||||||
echo "Wrong Selection!"
|
echo "Wrong Selection!"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
20
Hue-Bot/bin/Release/control/join.sh
Normal file → Executable file
20
Hue-Bot/bin/Release/control/join.sh
Normal file → Executable file
@ -1,10 +1,10 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Read Settings
|
# Read Settings
|
||||||
DIR=`dirname $0`
|
DIR=`dirname $0`
|
||||||
source $DIR/settings.cfg
|
source $DIR/settings.cfg
|
||||||
|
|
||||||
echo Press STRG+A then D to detach from Console
|
echo Press STRG+A then D to detach from Console
|
||||||
read -p "Press [Enter] to continue..."
|
read -p "Press [Enter] to continue..."
|
||||||
|
|
||||||
screen -R $screen_name
|
screen -R $screen_name
|
||||||
|
42
Hue-Bot/bin/Release/control/loop.sh
Normal file → Executable file
42
Hue-Bot/bin/Release/control/loop.sh
Normal file → Executable file
@ -1,21 +1,21 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Read Settings
|
# Read Settings
|
||||||
DIR=`dirname $0`
|
DIR=`dirname $0`
|
||||||
source $DIR/settings.cfg
|
source $DIR/settings.cfg
|
||||||
|
|
||||||
rm $control_root/stop_server.info
|
rm $control_root/stop_server.info
|
||||||
|
|
||||||
for(( ; ; ))
|
for(( ; ; ))
|
||||||
do
|
do
|
||||||
if [ ! -e $control_root/stop_server.info ];
|
if [ ! -e $control_root/stop_server.info ];
|
||||||
then
|
then
|
||||||
cd $mc_root
|
cd $mc_root
|
||||||
$mc_cmd
|
$mc_cmd
|
||||||
else
|
else
|
||||||
echo "Stopped Server!"
|
echo "Stopped Server!"
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
rm $control_root/stop_server.info
|
rm $control_root/stop_server.info
|
||||||
|
56
Hue-Bot/bin/Release/control/restart.sh
Normal file → Executable file
56
Hue-Bot/bin/Release/control/restart.sh
Normal file → Executable file
@ -1,28 +1,28 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Read Settings
|
# Read Settings
|
||||||
DIR=`dirname $0`
|
DIR=`dirname $0`
|
||||||
source $DIR/settings.cfg
|
source $DIR/settings.cfg
|
||||||
cd $control_root
|
cd $control_root
|
||||||
|
|
||||||
# Be Shure theere is no Stop-Info
|
# Be Shure theere is no Stop-Info
|
||||||
rm $control_root/stop_server.info
|
rm $control_root/stop_server.info
|
||||||
|
|
||||||
echo "Server will be restarted in 5 Seconds..."
|
echo "Server will be restarted in 5 Seconds..."
|
||||||
./stuff.sh "/say ReStarting Server in 5 seconds!"
|
./stuff.sh "/say ReStarting Server in 5 seconds!"
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "4..."
|
echo "4..."
|
||||||
./stuff.sh "/say 4..."
|
./stuff.sh "/say 4..."
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "3..."
|
echo "3..."
|
||||||
./stuff.sh "/say 3..."
|
./stuff.sh "/say 3..."
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "2..."
|
echo "2..."
|
||||||
./stuff.sh "/say 2..."
|
./stuff.sh "/say 2..."
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "1..."
|
echo "1..."
|
||||||
./stuff.sh "/say 1..."
|
./stuff.sh "/say 1..."
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "Restarting Server..."
|
echo "Restarting Server..."
|
||||||
./stuff.sh "/say Restart Now!"
|
./stuff.sh "/say Restart Now!"
|
||||||
./stuff.sh "stop"
|
./stuff.sh "stop"
|
||||||
|
28
Hue-Bot/bin/Release/control/start.sh
Normal file → Executable file
28
Hue-Bot/bin/Release/control/start.sh
Normal file → Executable file
@ -1,14 +1,14 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Read Settings
|
# Read Settings
|
||||||
DIR=`dirname $0`
|
DIR=`dirname $0`
|
||||||
source $DIR/settings.cfg
|
source $DIR/settings.cfg
|
||||||
|
|
||||||
# Start Loop in Screen
|
# Start Loop in Screen
|
||||||
screen -A -m -d -S $screen_name $control_root/loop.sh
|
screen -A -m -d -S $screen_name $control_root/loop.sh
|
||||||
|
|
||||||
# Allow other users to control this screen-Session!
|
# Allow other users to control this screen-Session!
|
||||||
screen -r $screen_name -X multiuser on
|
screen -r $screen_name -X multiuser on
|
||||||
screen -r $screen_name -X addacl www-data
|
screen -r $screen_name -X addacl www-data
|
||||||
screen -r $screen_name -X addacl mc
|
screen -r $screen_name -X addacl mc
|
||||||
screen -r $screen_name -X addacl mw
|
screen -r $screen_name -X addacl mw
|
||||||
|
58
Hue-Bot/bin/Release/control/stop.sh
Normal file → Executable file
58
Hue-Bot/bin/Release/control/stop.sh
Normal file → Executable file
@ -1,29 +1,29 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Read Settings
|
# Read Settings
|
||||||
DIR=`dirname $0`
|
DIR=`dirname $0`
|
||||||
source $DIR/settings.cfg
|
source $DIR/settings.cfg
|
||||||
cd $control_root
|
cd $control_root
|
||||||
|
|
||||||
# Create Stop-Info!
|
# Create Stop-Info!
|
||||||
touch $control_root/stop_server.info
|
touch $control_root/stop_server.info
|
||||||
|
|
||||||
echo "Shutting Down Server in 5 Seconds!"
|
echo "Shutting Down Server in 5 Seconds!"
|
||||||
./stuff.sh "/say Shutting Down Server in 5 Seconds!"
|
./stuff.sh "/say Shutting Down Server in 5 Seconds!"
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "4..."
|
echo "4..."
|
||||||
./stuff.sh "/say 4..."
|
./stuff.sh "/say 4..."
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "3..."
|
echo "3..."
|
||||||
./stuff.sh "/say 3..."
|
./stuff.sh "/say 3..."
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "2..."
|
echo "2..."
|
||||||
./stuff.sh "/say 2..."
|
./stuff.sh "/say 2..."
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "1..."
|
echo "1..."
|
||||||
./stuff.sh "/say 1..."
|
./stuff.sh "/say 1..."
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "Shuting Down Server..."
|
echo "Shuting Down Server..."
|
||||||
./stuff.sh "/say Shutdown Now!"
|
./stuff.sh "/say Shutdown Now!"
|
||||||
./stuff.sh "stop"
|
./stuff.sh "stop"
|
||||||
screen -R $screen_name
|
screen -R $screen_name
|
||||||
|
20
Hue-Bot/bin/Release/control/stuff.sh
Normal file → Executable file
20
Hue-Bot/bin/Release/control/stuff.sh
Normal file → Executable file
@ -1,10 +1,10 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Read Settings
|
# Read Settings
|
||||||
DIR=`dirname $0`
|
DIR=`dirname $0`
|
||||||
source $DIR/settings.cfg
|
source $DIR/settings.cfg
|
||||||
|
|
||||||
# screen -r $screen_name -X stuff "$1\n"
|
# screen -r $screen_name -X stuff "$1\n"
|
||||||
|
|
||||||
screen -p 0 -S $screen_name -X eval "stuff '$1'\015"
|
screen -p 0 -S $screen_name -X eval "stuff '$1'\015"
|
||||||
# as_user "screen -p 0 -S minecraft -X eval 'stuff \"$command\"\015'"
|
# as_user "screen -p 0 -S minecraft -X eval 'stuff \"$command\"\015'"
|
||||||
|
6
Hue-Bot/bin/Release/control/view.sh
Normal file → Executable file
6
Hue-Bot/bin/Release/control/view.sh
Normal file → Executable file
@ -1,3 +1,3 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
screen -ls
|
screen -ls
|
||||||
|
Binary file not shown.
@ -1,92 +1,92 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Read Settings
|
# Read Settings
|
||||||
DIR=`dirname $0`
|
DIR=`dirname $0`
|
||||||
source $DIR/settings.cfg
|
source $DIR/settings.cfg
|
||||||
cd $control_root
|
cd $control_root
|
||||||
|
|
||||||
|
|
||||||
for(( ; ; ))
|
for(( ; ; ))
|
||||||
do
|
do
|
||||||
# Test for Running Servers
|
# Test for Running Servers
|
||||||
servers=$(./view.sh | grep $screen_name)
|
servers=$(./view.sh | grep $screen_name)
|
||||||
|
|
||||||
clear
|
clear
|
||||||
|
|
||||||
if [[ -z $servers ]];
|
if [[ -z $servers ]];
|
||||||
then
|
then
|
||||||
echo "Hut-Botr not Running!"
|
echo "Hut-Botr not Running!"
|
||||||
echo ""
|
echo ""
|
||||||
echo "1) Start Hut-Bot"
|
echo "1) Start Hut-Bot"
|
||||||
|
|
||||||
else
|
else
|
||||||
echo "Hut-Bot is Running :)"
|
echo "Hut-Bot is Running :)"
|
||||||
echo ""
|
echo ""
|
||||||
echo "2) Stop Hut-Bot"
|
echo "2) Stop Hut-Bot"
|
||||||
echo "3) Restart Hut-Bot"
|
echo "3) Restart Hut-Bot"
|
||||||
echo "4) Attach to Servers Screen-Session"
|
echo "4) Attach to Servers Screen-Session"
|
||||||
echo "5) Put Command to Hut-Bot"
|
echo "5) Put Command to Hut-Bot"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "q) Quit"
|
echo "q) Quit"
|
||||||
echo ""
|
echo ""
|
||||||
read -p "Choice: " choice
|
read -p "Choice: " choice
|
||||||
|
|
||||||
case "$choice" in
|
case "$choice" in
|
||||||
q) #Quit
|
q) #Quit
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
1) #Start Server
|
1) #Start Server
|
||||||
if [[ -z $servers ]];
|
if [[ -z $servers ]];
|
||||||
then
|
then
|
||||||
echo "Starting Hut-Bot..."
|
echo "Starting Hut-Bot..."
|
||||||
./start.sh
|
./start.sh
|
||||||
else
|
else
|
||||||
echo "Hut-Bot Allready started!"
|
echo "Hut-Bot Allready started!"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
2) #Stop Server
|
2) #Stop Server
|
||||||
if [[ -z $servers ]];
|
if [[ -z $servers ]];
|
||||||
then
|
then
|
||||||
echo "Hut-Bot is not Running!"
|
echo "Hut-Bot is not Running!"
|
||||||
else
|
else
|
||||||
echo "Stopping Hut-Bot..."
|
echo "Stopping Hut-Bot..."
|
||||||
./stop.sh
|
./stop.sh
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
3) #Restart Server
|
3) #Restart Server
|
||||||
if [[ -z $servers ]];
|
if [[ -z $servers ]];
|
||||||
then
|
then
|
||||||
echo "Hut-Bot is not Running!"
|
echo "Hut-Bot is not Running!"
|
||||||
else
|
else
|
||||||
echo "Restarting Hut-Bot..."
|
echo "Restarting Hut-Bot..."
|
||||||
./restart.sh
|
./restart.sh
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
4) #Attach to Screen
|
4) #Attach to Screen
|
||||||
if [[ -z $servers ]];
|
if [[ -z $servers ]];
|
||||||
then
|
then
|
||||||
echo "Hut-Bot is not Running!"
|
echo "Hut-Bot is not Running!"
|
||||||
else
|
else
|
||||||
./join.sh
|
./join.sh
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
5) #Put Command to Server
|
5) #Put Command to Server
|
||||||
if [[ -z $servers ]];
|
if [[ -z $servers ]];
|
||||||
then
|
then
|
||||||
echo "Hut-Bot is not Running!"
|
echo "Hut-Bot is not Running!"
|
||||||
else
|
else
|
||||||
read -p "Please enter Hut-Bot-Command: " mc_cmd
|
read -p "Please enter Hut-Bot-Command: " mc_cmd
|
||||||
./stuff.sh "$mc_cmd"
|
./stuff.sh "$mc_cmd"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*) #Invalid Selection
|
*) #Invalid Selection
|
||||||
echo "Wrong Selection!"
|
echo "Wrong Selection!"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
@ -1,10 +1,10 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Read Settings
|
# Read Settings
|
||||||
DIR=`dirname $0`
|
DIR=`dirname $0`
|
||||||
source $DIR/settings.cfg
|
source $DIR/settings.cfg
|
||||||
|
|
||||||
echo Press STRG+A then D to detach from Console
|
echo Press STRG+A then D to detach from Console
|
||||||
read -p "Press [Enter] to continue..."
|
read -p "Press [Enter] to continue..."
|
||||||
|
|
||||||
screen -R $screen_name
|
screen -R $screen_name
|
||||||
|
@ -1,21 +1,21 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Read Settings
|
# Read Settings
|
||||||
DIR=`dirname $0`
|
DIR=`dirname $0`
|
||||||
source $DIR/settings.cfg
|
source $DIR/settings.cfg
|
||||||
|
|
||||||
rm $control_root/stop_server.info
|
rm $control_root/stop_server.info
|
||||||
|
|
||||||
for(( ; ; ))
|
for(( ; ; ))
|
||||||
do
|
do
|
||||||
if [ ! -e $control_root/stop_server.info ];
|
if [ ! -e $control_root/stop_server.info ];
|
||||||
then
|
then
|
||||||
cd $mc_root
|
cd $mc_root
|
||||||
$mc_cmd
|
$mc_cmd
|
||||||
else
|
else
|
||||||
echo "Stopped Server!"
|
echo "Stopped Server!"
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
rm $control_root/stop_server.info
|
rm $control_root/stop_server.info
|
||||||
|
@ -1,28 +1,28 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Read Settings
|
# Read Settings
|
||||||
DIR=`dirname $0`
|
DIR=`dirname $0`
|
||||||
source $DIR/settings.cfg
|
source $DIR/settings.cfg
|
||||||
cd $control_root
|
cd $control_root
|
||||||
|
|
||||||
# Be Shure theere is no Stop-Info
|
# Be Shure theere is no Stop-Info
|
||||||
rm $control_root/stop_server.info
|
rm $control_root/stop_server.info
|
||||||
|
|
||||||
echo "Server will be restarted in 5 Seconds..."
|
echo "Server will be restarted in 5 Seconds..."
|
||||||
./stuff.sh "/say ReStarting Server in 5 seconds!"
|
./stuff.sh "/say ReStarting Server in 5 seconds!"
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "4..."
|
echo "4..."
|
||||||
./stuff.sh "/say 4..."
|
./stuff.sh "/say 4..."
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "3..."
|
echo "3..."
|
||||||
./stuff.sh "/say 3..."
|
./stuff.sh "/say 3..."
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "2..."
|
echo "2..."
|
||||||
./stuff.sh "/say 2..."
|
./stuff.sh "/say 2..."
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "1..."
|
echo "1..."
|
||||||
./stuff.sh "/say 1..."
|
./stuff.sh "/say 1..."
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "Restarting Server..."
|
echo "Restarting Server..."
|
||||||
./stuff.sh "/say Restart Now!"
|
./stuff.sh "/say Restart Now!"
|
||||||
./stuff.sh "stop"
|
./stuff.sh "stop"
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Read Settings
|
# Read Settings
|
||||||
DIR=`dirname $0`
|
DIR=`dirname $0`
|
||||||
source $DIR/settings.cfg
|
source $DIR/settings.cfg
|
||||||
|
|
||||||
# Start Loop in Screen
|
# Start Loop in Screen
|
||||||
screen -A -m -d -S $screen_name $control_root/loop.sh
|
screen -A -m -d -S $screen_name $control_root/loop.sh
|
||||||
|
|
||||||
# Allow other users to control this screen-Session!
|
# Allow other users to control this screen-Session!
|
||||||
screen -r $screen_name -X multiuser on
|
screen -r $screen_name -X multiuser on
|
||||||
screen -r $screen_name -X addacl www-data
|
screen -r $screen_name -X addacl www-data
|
||||||
screen -r $screen_name -X addacl mc
|
screen -r $screen_name -X addacl mc
|
||||||
screen -r $screen_name -X addacl mw
|
screen -r $screen_name -X addacl mw
|
||||||
|
@ -1,29 +1,29 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Read Settings
|
# Read Settings
|
||||||
DIR=`dirname $0`
|
DIR=`dirname $0`
|
||||||
source $DIR/settings.cfg
|
source $DIR/settings.cfg
|
||||||
cd $control_root
|
cd $control_root
|
||||||
|
|
||||||
# Create Stop-Info!
|
# Create Stop-Info!
|
||||||
touch $control_root/stop_server.info
|
touch $control_root/stop_server.info
|
||||||
|
|
||||||
echo "Shutting Down Server in 5 Seconds!"
|
echo "Shutting Down Server in 5 Seconds!"
|
||||||
./stuff.sh "/say Shutting Down Server in 5 Seconds!"
|
./stuff.sh "/say Shutting Down Server in 5 Seconds!"
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "4..."
|
echo "4..."
|
||||||
./stuff.sh "/say 4..."
|
./stuff.sh "/say 4..."
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "3..."
|
echo "3..."
|
||||||
./stuff.sh "/say 3..."
|
./stuff.sh "/say 3..."
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "2..."
|
echo "2..."
|
||||||
./stuff.sh "/say 2..."
|
./stuff.sh "/say 2..."
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "1..."
|
echo "1..."
|
||||||
./stuff.sh "/say 1..."
|
./stuff.sh "/say 1..."
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "Shuting Down Server..."
|
echo "Shuting Down Server..."
|
||||||
./stuff.sh "/say Shutdown Now!"
|
./stuff.sh "/say Shutdown Now!"
|
||||||
./stuff.sh "stop"
|
./stuff.sh "stop"
|
||||||
screen -R $screen_name
|
screen -R $screen_name
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Read Settings
|
# Read Settings
|
||||||
DIR=`dirname $0`
|
DIR=`dirname $0`
|
||||||
source $DIR/settings.cfg
|
source $DIR/settings.cfg
|
||||||
|
|
||||||
# screen -r $screen_name -X stuff "$1\n"
|
# screen -r $screen_name -X stuff "$1\n"
|
||||||
|
|
||||||
screen -p 0 -S $screen_name -X eval "stuff '$1'\015"
|
screen -p 0 -S $screen_name -X eval "stuff '$1'\015"
|
||||||
# as_user "screen -p 0 -S minecraft -X eval 'stuff \"$command\"\015'"
|
# as_user "screen -p 0 -S minecraft -X eval 'stuff \"$command\"\015'"
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
screen -ls
|
screen -ls
|
||||||
|
Loading…
Reference in New Issue
Block a user