X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=template.d%2Fstart-on-target.sh.in;h=ae28506f8a5d415e542faad248e4d71f22328cb9;hb=aa68dbd12c60f9eb0015a508a22d8650914f8e5e;hp=9e3a60d7a9d951dec4a4ac09c19f671e1c190317;hpb=e1ef035594fc80baaf5cd571ab4d04023309a906;p=apps%2Fapp-templates.git diff --git a/template.d/start-on-target.sh.in b/template.d/start-on-target.sh.in index 9e3a60d..ae28506 100755 --- a/template.d/start-on-target.sh.in +++ b/template.d/start-on-target.sh.in @@ -1,5 +1,5 @@ #!/bin/sh -# +# # File: start-on-target.sh # Author: Fulup Ar Foll @ IoT.bzh # Object: Forward signal (SIGTERM) to remote process @@ -14,10 +14,20 @@ export AFB_REMPORT=@AFB_REMPORT@ export AFB_TOKEN=@AFB_TOKEN@ exec ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -tt $RSYNC_TARGET << EOF - afb-daemon --workdir=$RSYNC_PREFIX --port=$AFB_REMPORT --roothttp=./htdocs --ldpath=./lib --verbose --token=$AFB_TOKEN & - PID_DAEMON=\$! + CONTROL_CONFIG_PATH=$RSYNC_PREFIX/etc \ + afb-daemon \ + --workdir=$RSYNC_PREFIX \ + --monitoring \ + --port=$AFB_REMPORT \ + --roothttp=./htdocs \ + --ldpaths=./lib \ + --verbose \ + --token=$AFB_TOKEN \ + --name $PROJECT_NAME & + PID_DAEMON=\$! trap "echo REMOTE-SIGNAL TRAP; kill -15 \$PID_DAEMON" INT QUIT TERM EXIT + echo "Target Process Waiting for command" # wait for daemon to finish wait \$PID_DAEMON