Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wms-midea-server-v8-nansha
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
heli_wms
wms-midea-server-v8-nansha
Commits
41ae589c
Commit
41ae589c
authored
Jan 01, 2020
by
yuan.yao@mushiny.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Delete install.sh
parent
ea41323f
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
243 deletions
+0
-243
install.sh
target/install.sh
+0
-243
No files found.
target/install.sh
deleted
100644 → 0
View file @
ea41323f
# Provides: php_fastcgi.sh
# Required-Start: $local_fs $remote_fs $network $syslog
# Required-Stop: $local_fs $remote_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts the php_fastcgi daemon
# Description: starts php_fastcgi using start-stop-daemon
### END INIT INFO
# $1 命令名称 $2 模块名称$3模块dockfile目录 $4 port $5 log配置 || [ "$1" = "registry-v8" ] || [ "$1" = "auth-server-v8" ]
HOME_PATH
=
/home/mushiny/wms_v8
start
()
{
result
=
$(
echo
$1
|
grep
"pda"
)
chmod
777
-R
$2
sleep
1
echo
"开始 build 容器
$1
"
if
[
"
$1
"
!=
"websocket"
]
&&
[
"
$result
"
=
""
]
;
then
buildResult
=
$(
docker build
-t
$1
$2
)
echo
$buildResult
|
grep
-n
'Successfully built'
if
[
$?
=
0
]
;
then
echo
"build 容器
$1
成功"
else
echo
"build 容器
$1
失败"
fi
sleep
1
fi
stopResult
=
$(
docker stop
$1
||
true
)
echo
$stopResult
|
grep
-n
$1
if
[
$?
=
0
]
;
then
echo
"停止容器
$1
成功"
else
echo
"停止容器
$1
失败"
fi
sleep
1
rmResult
=
$(
docker
rm
-f
$1
||
true
)
echo
$rmResult
|
grep
-n
$1
if
[
$?
=
0
]
;
then
echo
"删除容器
$1
成功"
else
echo
"删除容器
$1
失败"
fi
sleep
1
if
[
"
$1
"
!=
"websocket"
]
&&
[
"
$result
"
=
""
]
;
then
echo
" 执行命令 docker run -idt -p
$3
-e "
TZ
=
Asia/Shanghai
" --name
$1
$1
"
docker run
-idt
-p
$3
-e
"TZ=Asia/Shanghai"
--name
$1
$1
else
echo
" 执行命令 docker run -idt -p
$3
-e "
TZ
=
Asia/Shanghai
" -v /home/mushiny/wms_v8/
$1
/:/usr/local/tomcat/webapps/ -v /home/mushiny/logs:/home/log --name
$1
tomcat "
docker run
-idt
-p
$3
-e
"TZ=Asia/Shanghai"
-v
/home/mushiny/wms_v8/
$1
/:/usr/local/tomcat/webapps/
-v
/home/mushiny/logs:/home/log
--name
$1
tomcat
fi
if
[
$?
=
0
]
;
then
echo
"启动容器
$1
成功"
else
echo
"启动容器
$1
失败"
fi
}
check
()
{
psResult
=
$(
docker ps |
grep
$1
)
echo
$psResult
|
grep
$1
}
pid
=
""
rcs_wcs_check
()
{
echo
"开始check
$1
"
CLASSNAME
=
$HOME_PATH
/
$1
/
$1
.jar
pid
=
`
ps
-ef
|grep
$(
echo
$CLASSNAME
|awk
-F
/
'{print $NF}'
)
|
grep
-v
grep
|
awk
'{print $2}'
`
echo
"模块
$1
对应pid为
$pid
"
if
[
-n
"
$pid
"
]
;
then
echo
"check
$1
success pid
$pid
"
else
pid
=
""
fi
}
rcs_wcs_check_all
()
{
for
k
in
"
${
!module[@]
}
"
do
pid
=
""
rcs_wcs_check
${
module
[
$k
]
}
done
}
stop
()
{
stopResult
=
$(
docker stop
$1
||
true
)
echo
$stopResult
|
grep
$1
sleep
1
}
rcs_wcs_stop
(){
pid
=
""
rcs_wcs_check
$1
if
[
-n
"
$pid
"
]
;
then
kill
-9
$pid
echo
"杀死进程
$pid
"
else
echo
"程序没有启"
fi
}
rcs_wcs_stop2
(){
pid
=
$(
ps
-aux
|
grep
$1
|
grep
-v
-e
grep
-e
start
-e
stop |
awk
'{print $2}'
)
for
pidTemp
in
$pid
do
if
[
-n
"
$pidTemp
"
]
;
then
kill
-9
$pidTemp
echo
"杀死进程
$pidTemp
"
else
echo
"程序没有启"
fi
done
}
module
=(
wms-registryservice-v8
wms-gatewayservice-v8
wms-authservice-v8
wms-systemservice-v8
wms-masterdata-service-v8
wcs-server-v8
wms-midea-server
wms-midea-server-test
wms-client-v8
)
tomcat_start
()
{
if
[
"
$1
"
=
"orderApp"
]
;
then
sh /home/mushiny/wms_v8/tomcat_pda/bin/shutdown.sh
echo
"关闭
$1
tomcat"
sleep
3
sh /home/mushiny/wms_v8/tomcat_pda/bin/startup.sh
echo
"启动
$1
tomcat"
else
sh /home/mushiny/wms_v8/tomcat_websocket/bin/shutdown.sh
echo
"关闭
$1
tomcat"
sleep
3
sh /home/mushiny/wms_v8/tomcat_websocket/bin/startup.sh
echo
"启动
$1
tomcat"
fi
}
client_start
()
{
if
[
"
$1
"
=
"wms-client-v8"
]
;
then
start wms-client-v8 /home/mushiny/wms_v8/wms-client-v8 10001:80
elif
[
"
$1
"
=
"wms-client-v8-pad"
]
;
then
start wms-client-v8-pad /home/mushiny/wms_v8/wms-client-v8-pad 10002:80
else
echo
"不支持的模块
$1
"
fi
}
install
()
{
sleep
10
for
k
in
"
${
!module[@]
}
"
do
echo
"开始安装
${
module
[
$k
]
}
"
swith_start
${
module
[
$k
]
}
done
}
swith_start
()
{
if
[
"
$1
"
=
"websocket"
]
||[
"
$1
"
=
"orderApp"
]
;
then
tomcat_start
$1
elif
[
"
$1
"
=
"wms-client-v8"
]
||[
"
$1
"
=
"wms-client-v8-pad"
]
;
then
client_start
$1
elif
[
"
$1
"
=
"wcs-server-v8"
]
;
then
rcs-wcs-start
else
nohup_start
$1
sleep
1
fi
}
rcs-wcs-start
()
{
rcs-wcs-stop2
echo
"启动wcs..."
nohup
java
-jar
$HOME_PATH
/wcs-server-v8/wcs-server-v8.jar
>
$HOME_PATH
/wcs-server-v8/wcs-server-v8.out &
rcs_wcs_check wcs-server-v8
}
rcs-wcs-start2
()
{
rcs-wcs-stop2
echo
"启动wcs..."
nohup
java
-jar
$HOME_PATH
/wcs-server-v8/wcs-server-v8.jar
>
$HOME_PATH
/wcs-server-v8/wcs-server-v8.out &
rcs_wcs_check wcs-server-v8
echo
"启动rcs..."
sleep
30
nohup
java
-jar
$HOME_PATH
/rcs-server-v8/rcs-server-v8.jar
>
$HOME_PATH
/wcs-server-v8/rcs-server-v8.out &
rcs_wcs_check rcs-server-v8
}
rcs-wcs-stop2
()
{
echo
"开始停止rcs..."
rcs_wcs_stop rcs-server-v8
echo
"开始停止wcs..."
rcs_wcs_stop wcs-server-v8
sleep
4
}
nohup_start
()
{
rcs_wcs_stop
$1
echo
"删除out日志"
rm
-rf
$HOME_PATH
/
$1
/
$1
.out
echo
"执行 nohup java -Xms2g -Xmx2g -jar
$HOME_PATH
/
$1
/
$1
.jar >
$HOME_PATH
/
$1
/
$1
.out & "
nohup
java
-Xms2g
-Xmx2g
-jar
$HOME_PATH
/
$1
/
$1
.jar
>
$HOME_PATH
/
$1
/
$1
.out &
rcs_wcs_check
$1
sleep
1
}
if
[
"
$1
"
=
"start"
]
;
then
swith_start
$2
elif
[
"
$1
"
=
"rcs_wcs"
]
;
then
rcs-wcs-start
elif
[
"
$1
"
=
"check"
]
;
then
rcs_wcs_check
$2
elif
[
"
$1
"
=
"check_all"
]
;
then
rcs_wcs_check_all
elif
[
"
$1
"
=
"rcs_wcs_stop"
]
;
then
rcs-wcs-stop2
$2
elif
[
"
$1
"
=
"stop"
]
;
then
rcs_wcs_stop
$2
elif
[
"
$1
"
=
"install"
]
;
then
install
else
echo
"Usage: start( commands ... )"
fi
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment