diff --git a/meta-digi-dey/recipes-digi/dey-examples/connectcore-demo-example/connectcore-demo-example-init b/meta-digi-dey/recipes-digi/dey-examples/connectcore-demo-example/connectcore-demo-example-init index 4c802a91d..3049cafe6 100644 --- a/meta-digi-dey/recipes-digi/dey-examples/connectcore-demo-example/connectcore-demo-example-init +++ b/meta-digi-dey/recipes-digi/dey-examples/connectcore-demo-example/connectcore-demo-example-init @@ -13,17 +13,14 @@ # #=============================================================================== -# Source function library -. /etc/init.d/functions - readonly DEMOSERVER_BINARY="/srv/www/demoserver.py" readonly STOP_TIMEOUT="5" stop_process() { # try to stop gracefully - killproc "${1}" >/dev/null 2>&1 + pkill -f "${1}" >/dev/null 2>&1 for i in $(seq ${STOP_TIMEOUT}); do - pid=$(pidofproc "${1}") || break + pid=$(pgrep -f "${1}") || break if [ "${i}" -eq ${STOP_TIMEOUT} ]; then kill -KILL "${pid}" >/dev/null 2>&1 fi