#!/bin/bash
# your code goes here
AUTOSTART="default another"
SOCAT_default="TCP4-LISTEN:3724,nodelay,fork,reuseaddr,su=nobody TCP4:your.wow.server.ip.address:3724,nodelay"
SOCAT_another="test,args"
start () {
echo "Starting $DESC:"
umask 027
cd /tmp
if test "x$AUTOSTART" = "xnone" -o -z "x$AUTOSTART" ; then
echo "Autostart disabled."
exit 0
fi
for NAME in $AUTOSTART ; do
ARGS=`eval echo \\\$SOCAT_$NAME`
echo $ARGS
echo " $NAME $ARGS"
done
return $?
}
start
IyEvYmluL2Jhc2gKIyB5b3VyIGNvZGUgZ29lcyBoZXJlCgpBVVRPU1RBUlQ9ImRlZmF1bHQgYW5vdGhlciIKClNPQ0FUX2RlZmF1bHQ9IlRDUDQtTElTVEVOOjM3MjQsbm9kZWxheSxmb3JrLHJldXNlYWRkcixzdT1ub2JvZHkgVENQNDp5b3VyLndvdy5zZXJ2ZXIuaXAuYWRkcmVzczozNzI0LG5vZGVsYXkiClNPQ0FUX2Fub3RoZXI9InRlc3QsYXJncyIKCnN0YXJ0ICgpIHsKICAgIGVjaG8gIlN0YXJ0aW5nICRERVNDOiIKICAgICAgICB1bWFzayAwMjcKICAgICAgICBjZCAvdG1wCiAgICAgICAgaWYgdGVzdCAieCRBVVRPU1RBUlQiID0gInhub25lIiAtbyAteiAieCRBVVRPU1RBUlQiIDsgdGhlbgogICAgICAgICAgICAgICAgZWNobyAiQXV0b3N0YXJ0IGRpc2FibGVkLiIKICAgICAgICAgICAgICAgIGV4aXQgMAogICAgICAgIGZpCiAgICAgICAgZm9yIE5BTUUgaW4gJEFVVE9TVEFSVCA7IGRvCiAgICAgICAgICAgICAgICBBUkdTPWBldmFsIGVjaG8gXFxcJFNPQ0FUXyROQU1FYAogICAgICAgICAgICAgICAgZWNobyAkQVJHUwogICAgICAgICAgICAgICAgZWNobyAiICROQU1FICRBUkdTIgogICAgICAgIGRvbmUKICAgICAgICByZXR1cm4gJD8KfQoKc3RhcnQ=
Starting :
TCP4-LISTEN:3724,nodelay,fork,reuseaddr,su=nobody TCP4:your.wow.server.ip.address:3724,nodelay
default TCP4-LISTEN:3724,nodelay,fork,reuseaddr,su=nobody TCP4:your.wow.server.ip.address:3724,nodelay
test,args
another test,args