启动脚本(start.sh)

#!/bin/sh
env=${1:-prod}
nohup java -Xmx1g -Xms1g -XX:+UseG1GC -XX:+UseStringDeduplication  -Dspring.profiles.active=$env -jar *.jar >/dev/null 2>&1 &
echo "env is" $env
echo $!> /jar所在路径/service.pid
echo "startup successfully!"

注: env=${1:-prod} 执行脚本是获取数据的第一个参数 如果为空则使用默认值(:后面的);
service.pid 为保存的进程ID

关停脚本(shutdown.sh)

#!/bin/sh
PID=$(cat /进程文件所在的路径/service.pid)
kill -9 $PID
sleep 5
#删除日志
rm -rf /自己项目的日志路径/*
echo "service shutdown and clean logs successfully!"

查询Jar进程信息

jps -l

Linux查询元信息脚本

查询物理CPU个数
cat /proc/cpuinfo | grep "physical id" | sort |uniq|wc -l
查询每个物理CPU的CORE数
cat /proc/cpuinfo | grep "cpu cores" | uniq

grep "core id" /proc/cpuinfo | sort -u |wc -l
查询逻辑CPU个数
grep 'processor' /proc/cpuinfo | sort -u | wc -l
查看CPU型号
cat /proc/cpuinfo | grep name | cut -f2 -d: |uniq -c

dmidecode -s processor-version
查询内存信息
cat /proc/meminfo
查询内核厂商
cat /etc/redhat-release
查询内核版本
uname -r

Linux下jar启停脚本相关推荐

  1. linux启停was命令,linux下的启停脚本

    linux下的根据项目名称,进行进程的启停脚本 #!/bin/bash JAVA=/usr/bin/java APP_HOME=/opt/program/qa/wechat APP_NAME=prog ...

  2. linux下的启停脚本

    linux下的根据项目名称,进行进程的启停脚本 #!/bin/bashJAVA=/usr/bin/java APP_HOME=/opt/program/qa/wechat APP_NAME=progr ...

  3. linux脚本启三个tomcat,linux 重写Tomcat启停脚本

    #!/bin/bash # # description: Tomcat start/stop/status script #Location of JAVA_HOME export JAVA_HOME ...

  4. Linux下RabbitMQ启停命令

    1.以应用方式启动 rabbitmq-server -detached 后台启动 Rabbitmq-server 直接启动,如果你关闭窗口或者需要在改窗口使用其他命令时应用就会停止 关闭:rabbit ...

  5. SpringBoot启停脚本

    由于工作需要,springboot需要脱离原有部署环境,在没有自动部署功能的前提下,为了防止人为误操作以及其他的一些原因,需要规范系统部署,但同时带了人工操作的复杂度,因此需要通过脚本控制来降低人工成 ...

  6. 多个微服务在服务器后台启停脚本

    当我们的微服务项目逐渐增多时,每次更新都要去重新启动微服务的jar包,因此我们可以写一个批量脚本让所有的微服务启停. 首先每一个微服务就写一个对应的启停脚本,然后写个总控制脚本来控制所有微服务启停脚本 ...

  7. linux启动sh文件命令,Linux下如何写 .sh 脚本启动 项目

    Linux下如何写 .sh 脚本启动 项目 创建文件   mealcoupon.sh 内容如下: #!/bin/bash #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=xhqy_ ...

  8. linux编译安装jpeg,Linux下JPEG库安装脚本(转)

    Linux下JPEG库安装脚本(转)[@more@]该脚本用于在Linux下安装JPEG库,在安装GD库的时候如果没有JPEG库,GD将不能生成JPEG格式的图象. 作者: 何志强#----where ...

  9. Linux下如何执行Shell脚本

    Linux下如何执行Shell脚本 Linux下你可以有两种方式执行Shell脚本: 1.用shell程序执行脚本:根据你的shell脚本的类型,选择shell程序,常用的有sh,bash,tcsh等 ...

最新文章

  1. postgresql创建表
  2. jqgrid本地加载分页_jqgrid无需分页即可加载大数据集
  3. python分词和词频统计
  4. 如何在Chrome开发者工具console里手动调用focus方法给元素设置focus
  5. python实例[判断操作系统类型]
  6. Linux下调tcp最大参数
  7. FreeRTOS源码分析与应用开发03:时间管理
  8. C++面试题-指针-指针数组与数组指针
  9. Go语言【第十四篇】:Go语言基础总结
  10. php无法查询excel数据,laravel phpexcel无法读取excel中中文表头列数据
  11. 84相似标准形05——有理标准形的不变因子、矩阵的有理标准形
  12. MySQL 表分区功能详解
  13. C#断点续传HTTP下载远程文件的方法
  14. JavaScript内置对象之Array对象总结(附实例)
  15. 判断上三角矩阵--C语言
  16. 常见无线电重点频段划分及参数设置
  17. 谷歌的天敌竟然是亚马逊:从开放7-Mic阵列授权说起
  18. selenium定位到元素后获取其属性_selenium定位tr及td,并获取其文本及属性
  19. CH340国产USB转异步串口芯片替代CP2102对比CH340C与CH340G
  20. Lua基础入门—— 写出自己的魔兽世界插件

热门文章

  1. excel组合汇总_Excel汇总20160229
  2. 如何查找SAP notes
  3. 网络营销的两种主要理论
  4. EAST托卡马克上光纤电流传感器的研制与实验应用笔记1
  5. 高光谱遥感数值建模技术及在植被、水体、土壤信息提取领域应用
  6. CCNP路由实验之十一 IPv6 (8月5号账号被盗,乱发博文深表抱歉,感谢客服帮忙取回密码)
  7. HZNUOJ 1157 有假币
  8. 计算机网络:以太网中的MTU与MSS
  9. 2021-09-04 python网络编程Ⅰ
  10. HTML文件无法显示IE图标的解决方法