Linux下jar启停脚本
启动脚本(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启停脚本相关推荐
- linux启停was命令,linux下的启停脚本
linux下的根据项目名称,进行进程的启停脚本 #!/bin/bash JAVA=/usr/bin/java APP_HOME=/opt/program/qa/wechat APP_NAME=prog ...
- linux下的启停脚本
linux下的根据项目名称,进行进程的启停脚本 #!/bin/bashJAVA=/usr/bin/java APP_HOME=/opt/program/qa/wechat APP_NAME=progr ...
- linux脚本启三个tomcat,linux 重写Tomcat启停脚本
#!/bin/bash # # description: Tomcat start/stop/status script #Location of JAVA_HOME export JAVA_HOME ...
- Linux下RabbitMQ启停命令
1.以应用方式启动 rabbitmq-server -detached 后台启动 Rabbitmq-server 直接启动,如果你关闭窗口或者需要在改窗口使用其他命令时应用就会停止 关闭:rabbit ...
- SpringBoot启停脚本
由于工作需要,springboot需要脱离原有部署环境,在没有自动部署功能的前提下,为了防止人为误操作以及其他的一些原因,需要规范系统部署,但同时带了人工操作的复杂度,因此需要通过脚本控制来降低人工成 ...
- 多个微服务在服务器后台启停脚本
当我们的微服务项目逐渐增多时,每次更新都要去重新启动微服务的jar包,因此我们可以写一个批量脚本让所有的微服务启停. 首先每一个微服务就写一个对应的启停脚本,然后写个总控制脚本来控制所有微服务启停脚本 ...
- linux启动sh文件命令,Linux下如何写 .sh 脚本启动 项目
Linux下如何写 .sh 脚本启动 项目 创建文件 mealcoupon.sh 内容如下: #!/bin/bash #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=xhqy_ ...
- linux编译安装jpeg,Linux下JPEG库安装脚本(转)
Linux下JPEG库安装脚本(转)[@more@]该脚本用于在Linux下安装JPEG库,在安装GD库的时候如果没有JPEG库,GD将不能生成JPEG格式的图象. 作者: 何志强#----where ...
- Linux下如何执行Shell脚本
Linux下如何执行Shell脚本 Linux下你可以有两种方式执行Shell脚本: 1.用shell程序执行脚本:根据你的shell脚本的类型,选择shell程序,常用的有sh,bash,tcsh等 ...
最新文章
- postgresql创建表
- jqgrid本地加载分页_jqgrid无需分页即可加载大数据集
- python分词和词频统计
- 如何在Chrome开发者工具console里手动调用focus方法给元素设置focus
- python实例[判断操作系统类型]
- Linux下调tcp最大参数
- FreeRTOS源码分析与应用开发03:时间管理
- C++面试题-指针-指针数组与数组指针
- Go语言【第十四篇】:Go语言基础总结
- php无法查询excel数据,laravel phpexcel无法读取excel中中文表头列数据
- 84相似标准形05——有理标准形的不变因子、矩阵的有理标准形
- MySQL 表分区功能详解
- C#断点续传HTTP下载远程文件的方法
- JavaScript内置对象之Array对象总结(附实例)
- 判断上三角矩阵--C语言
- 常见无线电重点频段划分及参数设置
- 谷歌的天敌竟然是亚马逊:从开放7-Mic阵列授权说起
- selenium定位到元素后获取其属性_selenium定位tr及td,并获取其文本及属性
- CH340国产USB转异步串口芯片替代CP2102对比CH340C与CH340G
- Lua基础入门—— 写出自己的魔兽世界插件