Skip to content

Commit 8722482

Browse files
authored
Merge pull request #9 from wangwg1/myfeature
修改 run_server.sh run_client.sh run_concurrent_client.sh 适配 mingw/cygwin
2 parents 653e015 + 5d84a8e commit 8722482

3 files changed

Lines changed: 53 additions & 8 deletions

File tree

raft-java-example/src/main/assembly/bin/run_client.sh

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,21 @@
11
#!/bin/bash
2-
32
if [ $# -lt 2 ]; then
43
echo "Usage: ./run_server.sh CLUSTER KEY [VALUE]"
54
exit
65
fi
76

7+
#begin adapt cygwin/mingw
8+
UNAME_STR=$(uname -a)
9+
CURRENT_SYS=${var:0:5}
10+
var=$(uname -a)
11+
CURRENT_SYS=${var:0:5}
12+
if [ $CURRENT_SYS == "MINGW" ]; then
13+
echo "--current system is mingw--"
14+
elif [ $CURRENT_SYS == "CYGWI" ]; then
15+
echo "--current system is cygwin--"
16+
fi
17+
#end adapt cygwin/mingw
18+
819
JMX_PORT=18101
920
GC_LOG=./logs/gc.log
1021
#jvm config
@@ -26,10 +37,14 @@ JAVA_MEM_OPTS=" -server -Xms2g -Xmx2g -Xmn600m -XX:PermSize=128m \
2637
JAVA_GC_OPTS=" -verbose:gc -Xloggc:$GC_LOG \
2738
-XX:+PrintGCDetails -XX:+PrintGCDateStamps "
2839

29-
JAVA_CP=" -cp conf:lib/* "
40+
if [ $CURRENT_SYS == "MINGW" ] || [ $CURRENT_SYS == "CYGWI" ]; then
41+
JAVA_CP=" -cp conf;lib/* "
42+
else
43+
JAVA_CP=" -cp conf:lib/* "
44+
fi
3045

3146
JAVA_OPTS=" $JAVA_BASE_OPTS $JAVA_MEM_OPTS $JAVA_JMX_OPTS $JAVA_GC_OPTS $JAVA_CP"
3247

3348
RUNJAVA="$JAVA_HOME/bin/java"
3449
MAIN_CLASS=com.github.wenweihu86.raft.example.client.ClientMain
35-
$RUNJAVA $JAVA_CP $MAIN_CLASS "$@"
50+
$RUNJAVA $JAVA_CP $MAIN_CLASS "$@"

raft-java-example/src/main/assembly/bin/run_concurrent_client.sh

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,22 @@
11
#!/bin/bash
2-
32
if [ $# -ne 1 ]; then
43
echo "Usage: ./run_concurrent_client.sh THREAD_NUM"
54
exit
65
fi
76
THREAD_NUM=$1
87

8+
#begin adapt cygwin/mingw
9+
UNAME_STR=$(uname -a)
10+
CURRENT_SYS=${var:0:5}
11+
var=$(uname -a)
12+
CURRENT_SYS=${var:0:5}
13+
if [ $CURRENT_SYS == "MINGW" ]; then
14+
echo "--current system is mingw--"
15+
elif [ $CURRENT_SYS == "CYGWI" ]; then
16+
echo "--current system is cygwin--"
17+
fi
18+
#end adapt cygwin/mingw
19+
920
JMX_PORT=18101
1021
GC_LOG=./logs/gc.log
1122
#jvm config
@@ -27,10 +38,14 @@ JAVA_MEM_OPTS=" -server -Xms2g -Xmx2g -Xmn600m -XX:PermSize=128m \
2738
JAVA_GC_OPTS=" -verbose:gc -Xloggc:$GC_LOG \
2839
-XX:+PrintGCDetails -XX:+PrintGCDateStamps "
2940

30-
JAVA_CP=" -cp conf:lib/* "
41+
if [ $CURRENT_SYS == "MINGW" ] || [ $CURRENT_SYS == "CYGWI" ]; then
42+
JAVA_CP=" -cp conf;lib/* "
43+
else
44+
JAVA_CP=" -cp conf:lib/* "
45+
fi
3146

3247
JAVA_OPTS=" $JAVA_BASE_OPTS $JAVA_MEM_OPTS $JAVA_JMX_OPTS $JAVA_GC_OPTS $JAVA_CP"
3348

3449
RUNJAVA="$JAVA_HOME/bin/java"
3550
MAIN_CLASS=com.github.wenweihu86.raft.example.client.ConcurrentClientMain
36-
$RUNJAVA $JAVA_CP $MAIN_CLASS $THREAD_NUM
51+
$RUNJAVA $JAVA_CP $MAIN_CLASS $THREAD_NUM

raft-java-example/src/main/assembly/bin/run_server.sh

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,21 @@
11
#!/bin/bash
2-
32
if [ $# -ne 3 ]; then
43
echo "Usage: ./run_server.sh DATA_PATH CLUSTER CURRENT_NODE"
54
exit
65
fi
76

7+
#begin adapt cygwin/mingw
8+
UNAME_STR=$(uname -a)
9+
CURRENT_SYS=${var:0:5}
10+
var=$(uname -a)
11+
CURRENT_SYS=${var:0:5}
12+
if [ $CURRENT_SYS == "MINGW" ]; then
13+
echo "--current system is mingw--"
14+
elif [ $CURRENT_SYS == "CYGWI" ]; then
15+
echo "--current system is cygwin--"
16+
fi
17+
#end adapt cygwin/mingw
18+
819
DATA_PATH=$1
920
CLUSTER=$2
1021
CURRENT_NODE=$3
@@ -30,7 +41,11 @@ JAVA_MEM_OPTS=" -server -Xms2g -Xmx2g -Xmn600m -XX:PermSize=128m \
3041
JAVA_GC_OPTS=" -verbose:gc -Xloggc:$GC_LOG \
3142
-XX:+PrintGCDetails -XX:+PrintGCDateStamps "
3243

33-
JAVA_CP=" -cp conf:lib/* "
44+
if [ $CURRENT_SYS == "MINGW" ] || [ $CURRENT_SYS == "CYGWI" ]; then
45+
JAVA_CP=" -cp conf;lib/* "
46+
else
47+
JAVA_CP=" -cp conf:lib/* "
48+
fi
3449

3550
JAVA_OPTS=" $JAVA_BASE_OPTS $JAVA_MEM_OPTS $JAVA_JMX_OPTS $JAVA_GC_OPTS $JAVA_CP"
3651

0 commit comments

Comments
 (0)