一、zip包上传服务器
1、项目解压备份
使用服务器终端工具登录部署环境,进入到项目存放路径/home/jsb/app下点击新建文件传输按钮,弹出传输窗口,进入打包好的zip文件目录选择文件右键传输上传
1)、刷新app目录下的文件
ls -rlt 文件时间排序
tar命令备份项目
tar -zcvf BranchPlatform.20220719.tar.gz BranchPlatform
然后解压上传的zip增量文件,选择A替换全部。
unzip app_BranchPlatform_build_20220719_01.zip
2、项目停止和重启
1)、停止服务执行停止脚本
进入项目bin文件路径下cd 到/home/*/bin目录下服务停止后
./stop.sh 或者sh stop.sh
查看服务端口服务进程是否已经结束
netstat -ano|grep 31031
如果没有停止,可以使用ps命令进行查询进程并杀掉进程查询B项目的进程id
ps -ef|grep 服务名称【server-name】
停掉进程
kill -9 pid
2)、重启项目,执行启动脚本
有个别项目需要切下账户然后后重启服务
su 登陆账户
执行启动脚本
./start.sh或者 sh strat.sh
拓展
项目部署,stop.sh和start.sh脚本文件类型以执行权限问题解决
修改脚本格式为unix格式,如:停止脚本
vi stop.sh
脚本中输入更改文件格式命令
:set ff=unix
在bin文件夹中执行脚本添加权限命令
chmod 777 *