Code: Select all
#!/bin/sh
tron="/home/duke/aa/bin/armagetronad-dedicated"
var="/home/duke/aa/servers/demo/var/"
log="${var}console_log.txt"
userconfigdir="/home/duke/aa/servers/demo/var/customize/config/"
parser="/home/duke/aa/scripts/parser.php"
ladderlog="${var}ladderlog.txt"
cmds="${var}cmd.txt"
tail -n0 -f -s 0.01 $ladderlog | $parser | (while true; do $tron --userconfigdir $userconfigdir --vardir $var; done)| tee -a $log
However, I can no longer send commands to the server via GNU screen like I used to with
Code: Select all
screen -dmS $1 /home/duke/aa/scripts/srv $1