@@ -27,25 +27,26 @@ SERVER_NUM=${FLAGS_server_num}
27
27
28
28
source $mydir /deploy_func.sh
29
29
30
- for (( i= 1 ; i<= $SERVER_NUM ; ++ i)) ; do
31
- if [ ${FLAGS_use_pgrep} -ne 0 ]; then
32
- echo " use_pgrep > 0, use pgrep to get pid"
33
- process_no=$( pgrep -f " ${BASE_DIR} .*dingodb_server.*${FLAGS_role} " -U ` id -u` | xargs)
34
30
35
- if [ " ${process_no} " != " " ]; then
36
- echo " pid to kill: ${process_no} "
37
- if [ ${FLAGS_force} -eq 0 ]
38
- then
39
- kill ${process_no}
40
- else
41
- kill -9 ${process_no}
42
- fi
31
+ if [ ${FLAGS_use_pgrep} -ne 0 ]; then
32
+ echo " use_pgrep > 0, use pgrep to get pid"
33
+ process_no=$( pgrep -f " ${BASE_DIR} .*dingodb_server.*${FLAGS_role} " -U ` id -u` | xargs)
34
+
35
+ if [ " ${process_no} " != " " ]; then
36
+ echo " pid to kill: ${process_no} "
37
+ if [ ${FLAGS_force} -eq 0 ]
38
+ then
39
+ kill ${process_no}
43
40
else
44
- echo " not exist ${FLAGS_role} process "
41
+ kill -9 ${process_no}
45
42
fi
46
43
else
47
- echo " use PID file to get pid"
44
+ echo " not exist ${FLAGS_role} process"
45
+ fi
46
+ else
47
+ echo " use PID file to get pid"
48
48
49
+ for (( i= 1 ; i<= $SERVER_NUM ; ++ i)) ; do
49
50
program_dir=$BASE_DIR /dist/${FLAGS_role}${i}
50
51
pid_file=${program_dir} /log/pid
51
52
@@ -71,8 +72,7 @@ for ((i=1; i<=$SERVER_NUM; ++i)); do
71
72
else
72
73
echo " PID file not found: $pid_file "
73
74
fi
74
- fi
75
-
76
- done
75
+ done
76
+ fi
77
77
78
78
echo " Finish..."
0 commit comments