blob: 6bac5afed20e5bbf7a26e325dde1c3eaedd43008 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/usr/bin/env sh
pid=-1
handle_sigterm() {
if [ ${pid} -ge 0 ]; then
echo "Caught SIGTERM signal. Redirecting to process with pid=${pid}"
kill -TERM "${pid}"
wait ${pid}
fi
exit 143 # 128 + 15 -- SIGTERM
}
trap "handle_sigterm" TERM
java ${JAVA_OPTS} -cp '*:' org.onap.dcae.collectors.veshv.main.MainKt "$@" &
pid=$!
echo "Service started with pid=${pid}"
wait ${pid}
|