Index: athena-start --- athena-start Base (BASE) +++ athena-start Locally Modified (Based On LOCAL) @@ -51,7 +51,10 @@ echo "Now Started Athena." ;; 'stop') - ps ax | grep -E "${L_SRV}|${C_SRV}|${M_SRV}" | awk '{print $1}' | xargs kill + login_pid=$(ls -la /proc/*/exe 2>1 | grep "$(path)login-server_sql" | grep -oe "/proc/[0-9]*/exe" | grep -oe "[0-9]*") + char_pid=$(ls -la /proc/*/exe 2>1 | grep "${path}char-server_sql" | grep -oe "/proc/[0-9]*/exe" | grep -oe "[0-9]*") + map_pid=$(ls -la /proc/*/exe 2>1 | grep "${path}map-server_sql" | grep -oe "/proc/[0-9]*/exe" | grep -oe "[0-9]*") + kill -INT $login_pid $char_pid $map_pid ;; 'restart') $0 stop