created ioemu.daemon (+ added subgit 'bash-socket') -> connection establishment OK
This commit is contained in:
parent
d300d40525
commit
0651913426
|
@ -0,0 +1 @@
|
|||
Subproject commit 08f30d29965fb90d9037fd4645799d9b6da2c3ef
|
|
@ -0,0 +1,32 @@
|
|||
#!/bin/bash
|
||||
|
||||
|
||||
# (1) Primary init.
|
||||
#--------------------------------------------------------#
|
||||
# (1) Get absolute folder #
|
||||
ROOT=$(dirname `realpath $0`);
|
||||
|
||||
# (2) Check required arguments
|
||||
test $# -lt 1 && echo -e "ERR: Missing argument\n\n\tSATS_IP\tThe ip for the SATS system\n" && exit 1;
|
||||
SATS_IP=$1;
|
||||
|
||||
# (3) Check lock file #
|
||||
test -f $ROOT/.lock && echo "Daemon already started ($ROOT/.lock)" && exit 1;
|
||||
touch $ROOT/.lock;
|
||||
|
||||
|
||||
|
||||
# (2) Set traps before starting any subproccess
|
||||
#--------------------------------------------------------#
|
||||
trap "kill -9 $SERV_PID 2>/dev/null; pkill nc 2>/dev/null; rm $ROOT/.lock 2>/dev/null; exit 1;" INT;
|
||||
trap "kill -9 $SERV_PID 2>/dev/null; pkill nc 2>/dev/null; rm $ROOT/.lock 2>/dev/null; exit 1;" KILL;
|
||||
|
||||
|
||||
|
||||
# (3) Wait for trigger to launch server
|
||||
#--------------------------------------------------------#
|
||||
# (1) Wait for trigger #
|
||||
$ROOT/com/trigger 9999;
|
||||
|
||||
# (2) Launch server in background #
|
||||
$ROOT/com/launch ioemu $SATS_IP 44440 44441 &
|
Loading…
Reference in New Issue