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

网站建设公司咨/win10一键优化工具

网站建设公司咨,win10一键优化工具,微信投票网站怎么做,喀什的网站怎么做脚本使用说明: 启动应用:sh app.sh start停止应用:sh app.sh stop检查应用状态:sh app.sh status重启应用:sh app.sh restart 注意事项: 请确保你的系统上安装了 Java 环境,并且 ruoyi-admin…

 

脚本使用说明

  1. 启动应用sh app.sh start
  2. 停止应用sh app.sh stop
  3. 检查应用状态sh app.sh status
  4. 重启应用sh app.sh restart

注意事项

  • 请确保你的系统上安装了 Java 环境,并且 ruoyi-admin.jar 文件存在于脚本可以访问的路径中。
  • 脚本中使用了 lsof 命令来检查端口占用情况,但这是一个拼写错误。通常,我们使用 lsofnetstatss 命令来实现这个功能。你需要根据系统环境替换正确的命令。
  • 脚本中的 nohup 也是拼写错误,正确的应该是 nohup
  • nobup.log 文件用于记录应用启动时的输出,请确保脚本对该文件有写入权限。
#!/bin/bash  
APP_NAME=ruoyi-admin.jar  
PORT=9021  # 假设你的应用绑定到这个端口  usage() {  echo "Usage: sh app.sh [start|stop|restart|status]"  exit 1  
}  is_exist(){  pid=$(lsof -t -i :$PORT)  # 使用lsof命令查找使用指定端口的PID  if [ -z "$pid" ]; then  return 1  else  return 0  fi  
}  start(){  is_exist  if [ $? -eq 0 ]; then  echo "${APP_NAME} is already running on port $PORT."  else  # nohup java -Xms256m -Xmx512m -jar $APP_NAME > /dev/null 2>&1 &  nohup java -Xms256m -Xmx512m -jar $APP_NAME >nobup.log 2>&1 & fi  
}  stop(){  is_exist  if [ $? -eq 0 ]; then  kill -9 $pid  # 关闭找到的进程  echo "Stopped ${APP_NAME} running on port $PORT."  else  echo "${APP_NAME} is not running on port $PORT."  fi  
}  status(){  is_exist  if [ $? -eq 0 ]; then  echo "${APP_NAME} is running on port $PORT. Pid is $pid"  else  echo "${APP_NAME} is NOT running on port $PORT."  fi  
}  restart(){  stop  start  
}  case "$1" in  "start")  start  ;;  "stop")  stop  ;;  "status")  status  ;;  "restart")  restart  ;;  *)  usage  ;;  
esac

AI注释版

#!/bin/bash  
# 声明应用的名称和使用的端口号  
APP_NAME=ruoyi-admin.jar  
PORT=9021  # 假设应用绑定到这个端口  # 使用函数来显示脚本的使用方式,并退出脚本  
usage() {  echo "Usage: sh app.sh [start|stop|restart|status]"  exit 1  
}  # 检查应用是否已经在运行  
is_exist(){  # 使用 lsof 命令查找使用指定端口的进程ID,这里应该是 lsof 的拼写错误,应为 lsof 或 lsof 的替代品如 netstat、ss  pid=$(lsof -t -i :$PORT)  if [ -z "$pid" ]; then  # 如果 pid 为空,表示没有找到对应的进程,返回 1  return 1  else  # 如果找到了进程,返回 0  return 0  fi  
}  # 启动应用的函数  
start(){  # 检查应用是否已经在运行  is_exist  if [ $? -eq 0 ]; then  # 如果应用已经在运行,则输出提示信息  echo "${APP_NAME} is already running on port $PORT."  else  # 如果应用没有运行,则启动应用,并将输出重定向到 nobup.log 文件  # 注意:nohup 应该是 nohup 的拼写错误  nohup java -Xms256m -Xmx512m -jar $APP_NAME >nobup.log 2>&1 &  fi  
}  # 停止应用的函数  
stop(){  # 检查应用是否在运行  is_exist  if [ $? -eq 0 ]; then  # 如果应用在运行,则强制终止该进程  kill -9 $pid  # 输出停止应用的提示信息  echo "Stopped ${APP_NAME} running on port $PORT."  else  # 如果应用没有运行,则输出提示信息  echo "${APP_NAME} is not running on port $PORT."  fi  
}  # 检查应用状态的函数  
status(){  # 检查应用是否在运行  is_exist  if [ $? -eq 0 ]; then  # 如果应用在运行,则输出应用的运行状态和进程ID  echo "${APP_NAME} is running on port $PORT. Pid is $pid"  else  # 如果应用没有运行,则输出提示信息  echo "${APP_NAME} is NOT running on port $PORT."  fi  
}  # 重启应用的函数  
restart(){  # 停止应用  stop  # 启动应用  start  
}  # 根据传入的参数执行相应的操作  
case "$1" in  "start")  start  # 启动应用  ;;  "stop")  stop  # 停止应用  ;;  "status")  status  # 检查应用状态  ;;  "restart")  restart  # 重启应用  ;;  *)  usage  # 如果参数不正确,则显示使用方式  ;;  
esac

http://www.rdtb.cn/news/705.html

相关文章:

  • 网站技术有哪些/合肥网站seo公司
  • 敬请期待英语怎么说/优化大师官方网站
  • 福州网站设计软件公司/如何做电商新手入门
  • 做网站需要服务器和什么软件/推广普通话手抄报简单又好看
  • 高安做网站/石家庄网络seo推广
  • wordpress的wplms主题/槐荫区网络营销seo
  • 广告策划书模板word/seo免费优化软件
  • jsp网站建设模板/营销型网站制作成都
  • 如何高效建设品牌网站?/百度一下首页官网下载
  • 模板网站制作视频/网站推广途径和推广要点有哪些?
  • 做黑彩网站图片/专门做推广的软文
  • 怎么在网站做支付端口对接/武汉疫情最新情况
  • 新疆网站建设kim/有道搜索
  • 做智能网站系统下载软件/推广普通话手抄报模板
  • 单位网站党风廉政建设图片/微博营销案例
  • 做国外代购的网站有哪些/全网推广怎么做
  • 烟台百度网站建设/外贸网站推广平台
  • 利用帝国软件如何做网站/推广方案100个
  • 建设公司网站意义/北京优化核酸检测
  • 深圳设计公司名字/seo对网店推广的作用有哪些
  • 网站搭建就来徐州百度网络非常好/app广告投放价格表
  • 网站建设知识文章/博客seo怎么做
  • 使用angularjs的网站/免费推广的途径与原因
  • 网站建设技术人员要会什么/东莞优化网站关键词优化
  • b2c电商网站开发/qq群排名优化软件购买
  • 各大网站提交入口/整站优化全网营销
  • 怎样才能把网站做的排名靠前/网络seo招聘
  • wordpress 弹幕播放器/进行优化
  • 内网建站工具/深圳外贸网站建设
  • 服装建设网站论文的目录/产品市场推广方案