--- freepbx_engine.orig +++ freepbx_engine @@ -170,10 +170,10 @@ check_fop() { #check to see if FOP is running - pid_length=`$PIDOF -x op_server.pl|awk '{print length($0)}'` + pid_length=`$PIDOF op_server.pl|awk '{print length($0)}'` if [ "$pid_length" == "0" -a "$pid_length" != "" ] then - ps -ef | grep safe_opserver | grep -v grep | awk '{print $2}' | xargs kill -9 + ps -ef | grep safe_opserver | grep -v grep | awk '{print $1}' | xargs kill -9 echo echo "-----------------------------------------------------" echo "The FOP's server (op_server.pl) could not start!" @@ -187,7 +187,7 @@ # check to see if FOP is running echo echo "STARTING FOP SERVER" -pid_length=`$PIDOF -x op_server.pl|awk '{print length($0)}'` +pid_length=`$PIDOF op_server.pl|awk '{print length($0)}'` if [ "$pid_length" != "0" -a "$pid_length" != "" ] then echo "FOP server is already running" @@ -204,10 +204,10 @@ stop_fop() { echo echo "STOPPING FOP SERVER" - pid_length=`$PIDOF -x op_server.pl|awk '{print length($0)}'` + pid_length=`$PIDOF op_server.pl|awk '{print length($0)}'` if [ "$pid_length" != "0" -a "$pid_length" != "" ] then - ps -ef | grep safe_opserver | grep -v grep | awk '{print $2}' | xargs kill + ps -ef | grep safe_opserver | grep -v grep | awk '{print $1}' | xargs kill killall op_server.pl echo "FOP Server Stopped" fi