diff --git a/board/recalbox/fsoverlay/etc/init.d/S94manager b/board/recalbox/fsoverlay/etc/init.d/S94manager index 1ba677e0a1893606cae08103854265282dcb28e1..3491743619edb8beaf4c17b97ae84fd5576c7025 100755 --- a/board/recalbox/fsoverlay/etc/init.d/S94manager +++ b/board/recalbox/fsoverlay/etc/init.d/S94manager @@ -32,7 +32,7 @@ do_stop() { recallog "WARNING: webmanager version 1 is not available anymore. Stopping version 2 instead." ;& 2) - ps -ef | grep node | grep "dist/server.js" | grep -v grep | awk '{print $1}' | xargs kill + ps -ef | grep node | grep "dist/server.js" | grep -v grep | awk '{print $2}' | xargs kill ;; esac } diff --git a/package/virtualgamepads/S92virtualgamepads b/package/virtualgamepads/S92virtualgamepads index 4cd0e201f658330795e03bad25ead39924096a6d..80155d03d8fd53edecec9fea5274f7c0bf94662c 100755 --- a/package/virtualgamepads/S92virtualgamepads +++ b/package/virtualgamepads/S92virtualgamepads @@ -36,13 +36,13 @@ case "$1" in fi ;; stop) - echo "Stoping virtual-gamepads server" + echo "Stopping virtual-gamepads server" # if you want to use SIGKILL make sure to kill child processes as well: #serverpids=$(ps -efo pid,args | grep node | grep virtualgamepads | awk '{print $1}') #childpids=$(echo $serverpids | xargs -n 1 pgrep -P) #echo $serverpids | xargs -n 1 kill -s KILL #echo $childpids | xargs -n 1 kill -s KILL - ps -ef | grep node | grep virtualgamepads | grep -v grep | awk '{print $1}' | xargs -n 1 kill + ps -ef | grep node | grep virtualgamepads | grep -v grep | awk '{print $2}' | xargs -n 1 kill ;; restart|reload) $0 stop