forked from techbanca/coinai
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathkeep_dynamodb.sh
More file actions
33 lines (25 loc) · 752 Bytes
/
keep_dynamodb.sh
File metadata and controls
33 lines (25 loc) · 752 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/usr/bin/env bash
#########################################################################
# File Name: keep_dynamodb.sh
# Author: coinai
#########################################################################
basepath=$(cd `dirname $0`; pwd)
cd $basepath
num=1
iNum=1
echo $$
while(( $num < 5 ))
do
java_cn0=`ps -ef|grep java |grep DynamoDBLocal_lib |grep 8000| grep -v grep |awk '{print $2}'`
echo $java_cn0
if [ "${java_cn0}" = "" ]
then
let "iNum++"
echo $iNum
sudo nohup java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb -port 8000 -dbPath ./dbase/ &
echo java dynamoDB_0 start ok !
else
echo java dynamoDB_0 running
fi
sleep 5
done