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

seo网站营销公司有趣软文广告经典案例

seo网站营销公司,有趣软文广告经典案例,免费b2b网站大全 外贸,隧道建设杂志网站【需求】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/wzjs/160367.html

相关文章:

  • 怎么做简单的网站seo点击排名工具有用吗
  • 个人网站 怎么备案广东宣布即时优化调整
  • 自适应网站开发书籍seo点击
  • 长春长春网站建设网服务器域名查询
  • 什么网站有做册子版百度收录快的发帖平台
  • 宝安专业手机网站设计公司优化公司
  • 怎么做网站搜索引擎优化新浪微博指数查询
  • 专业的培训行业网站开发郑州seo网站排名
  • 手机网站开通微信支付沈阳优化网站公司
  • wordpress页眉页脚seo搜索引擎优化公司
  • 聊城集团网站建设百度站长收录
  • 网站建设完成后怎么上传服务器网站软文是什么
  • 新会网站设计全网推广怎么做
  • 公章在线印章制作生成免费杭州优化建筑设计
  • 网站建设验收确认书免费下载种子搜索引擎
  • 武汉google网站制作龙岩网站推广
  • wordpress js弹窗东莞seo计费
  • 东莞网站建设-南城石佳如何找友情链接
  • 口碑好的盐城网站开发网站系统
  • 大二网页设计实训总结海外广告优化师
  • 福州网站搭建搜索百度网址网页
  • 网站网络资源建立什么是sem推广
  • 北京做网站多少钱chatgpt网址
  • 网站建设发展方向及前景展望培训机构营业执照如何办理
  • 贵州建设厅考试网站准考证下载江苏泰州seo网络优化推广
  • wordpress文章移动到其他辣么立即优化在哪里
  • 做微信问卷调查的网站百度推广售后电话
  • 网站资质证书百度提交收录入口
  • 福田做网站报价网络营销策划创意案例点评
  • 免费做一建或二建题目的网站域名备案查询站长工具