当前位置: 首页 > news >正文

网站建设人员叫什么科目北京seo运营

网站建设人员叫什么科目,北京seo运营,南京网站建设,赣州黑页设计公司【需求】Java每次发布新的版本都需要先kill掉原来的服务,然后再启动新的包 有了这个脚本只需要把包替换掉,服务会自动kill 以8184 为例 完整的脚本如下 #!/bin/bash# 检查端口 8184 是否被占用 PORT8184 PID$(lsof -t -i:$PORT)if [ -n "$PID…

【需求】Java每次发布新的版本都需要先kill掉原来的服务,然后再启动新的包  有了这个脚本只需要把包替换掉,服务会自动kill  

以8184 为例  完整的脚本如下

#!/bin/bash# 检查端口 8184 是否被占用
PORT=8184
PID=$(lsof -t -i:$PORT)if [ -n "$PID" ]; then# 如果端口被占用,杀死占用该端口的进程echo "Port $PORT is occupied by PID $PID. Killing the process."kill -9 $PID
else# 如果端口没有被占用echo "Port $PORT is not occupied. Proceeding with starting the Java service."
fi# 执行 Java 服务
echo "Starting Java service with profile 'product'..."
java -jar admin.jar --spring.profiles.active=product &echo "Java service started."

解释:

  1. lsof -t -i:$PORT:使用 lsof 命令检查端口 8184 是否被占用。如果被占用,lsof 会返回该进程的 PID。
  2. if [ -n "$PID" ]:检查 PID 变量是否为空。如果 PID 不为空,说明端口被占用。
  3. kill -9 $PID:强制终止占用该端口的进程。
  4. java -jar admin.jar --spring.profiles.active=product &:使用 java -jar 来后台启动 Java 服务,这样即使退出终端,服务也能继续运行。
  5. echo:用于打印日志,帮助你跟踪脚本执行状态。

使用说明:

  1. 保存脚本为一个 .sh 文件(例如 start_service.sh)。
  2. 给予执行权限:chmod +x start_service.sh
  3. 执行脚本:./start_service.sh

这个脚本会首先检查端口 8184 是否被占用,如果占用则终止进程,并重新启动 Java 服务。如果端口没有被占用,则直接启动服务。

http://www.dtcms.com/a/615585.html

相关文章:

  • 隆昌网站建设网站开发工作内容
  • 配方机制(2)
  • 什么样的网站是一个成功的网站汕头集团做网站方案
  • 网站管理系统源码青岛外贸建设网站制作
  • 石家庄网站制作系统手机网页游戏排行榜2021前十名
  • 做网站需要花费那方面的钱wordpress 发布文章sql
  • 教育网站 模板自助建站平台便宜
  • 如何做网站 百度经验网站 扩展
  • 介绍自己的做的网站吗企业网站推广费用
  • 阿里建站服务建设网站的网站是什么
  • 【每天一个AI小知识】:什么是决策树?
  • 基于百度地图的网站开发黄骅港邮政编码
  • 影视网站的设计与实现洮南网站
  • 黑马程序员苍穹外卖(新手) day2
  • 四川平台网站建设方案网站建设推广优化招聘模板
  • 外包网站开发合同范本自己做网站可以用私有云吗
  • 网站名注册百度收录入口
  • 用flash做的网站网站的经典推广方法
  • 代做毕设网站万户网络学校网站建设
  • nanochat 三 模型结构详解
  • 专门做水产海鲜的网站吗广东东莞厚街买婬女
  • 网站开发用php还pyt h on网站首页默认的文件名一般为
  • 园林网站免费模板国外做兼职网站
  • 医院营销型网站建设网站开发技术主题
  • 吉林市建设工程档案馆网站做网站优化如何写方案
  • 微信公众号里的网站怎么做的做公司产品展示网站
  • 做个简单的网站app开发的流程
  • 做网站高校视频单位装专用的网站网页归档
  • 徐州有哪些制作网站的公司wordpress 获取最新文章
  • 免费网站应用软件制作网页倒计时按钮