Busybox does not support ps -p so use pgrep Upstream-Status: Inappropriate [embedded specific] Based on changes from Diego Sueiro Signed-off-by: Armin kuster Index: kea-1.7.10/src/bin/keactrl/keactrl.in =================================================================== --- kea-1.7.10.orig/src/bin/keactrl/keactrl.in +++ kea-1.7.10/src/bin/keactrl/keactrl.in @@ -137,8 +137,8 @@ check_running() { # Get the PID from the PID file (if it exists) get_pid_from_file "${proc_name}" if [ ${_pid} -gt 0 ]; then - # Use ps to check if PID is alive - ps -p ${_pid} 1>/dev/null + # Use pgrep and grep to check if PID is alive + pgrep -v 1 | grep ${_pid} 1>/dev/null retcode=$? if [ $retcode -eq 0 ]; then # No error, so PID IS ALIVE