linux kill/杀掉进程后 自动重启脚本

linux kill/杀掉进程后 自动重启脚本linux kill/杀掉进程后 自动重启脚本

大家好,又见面了,我是你们的朋友全栈君。

echo "************ autostart, Begin... **************"
#得到对应服务的进程号
str=`ps -ef | grep language-1.0-SNAPSHOT.jar | grep -v "grep"|awk '{print $2}'`
#获取进程所在的目录
pwd=`ls -l /proc/${ 
   str} | grep "cwd ->" | grep -v "grep" | awk '{print $NF}'`
echo "进程目录是:"$pwd
kill -9 $str
if [ "$?" -eq 0 ]; then
                echo "killed pid is "$str
                    echo "kill success"
            else
                        echo "kill failed"
                fi

                nowDate=`date +"%Y-%m-%d"`
                #进入对应的目录,重启服务
                cd $pwd
                nohup java -jar language-1.0-SNAPSHOT.jar  > nohup.log 2&>language-$nowDate.log &

                nowstr=`ps -ef | grep language-1.0-SNAPSHOT.jar | grep -v "grep"|awk '{print $2}'`
                #打印出现在新的进程号
                echo "now pid is "$nowstr
                echo "************ ok! Start Success... **************"

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/105937.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Java数组元素求和[通俗易懂]

    Java数组元素求和[通俗易懂]今天给大家解析,Java中数组元素求和的过程一听到求和我们应该首先想到,要运用到**+=**publicclassQiuhe{publicstaticvoidmain(String[]args){//定义一个静态初始化int[]arr={1,2,3,4,5,6,7,8,9};//再定义一个数据用来接收最后的和…

  • tchar ANSI编码 Unicode编码「建议收藏」

    tchar ANSI编码 Unicode编码「建议收藏」因为C++支持两种字符串,即常规的ANSI编码(使用””包裹)和Unicode编码(使用L””包裹),这样对应的就有了两套字符串处理函数,比如:strlen和wcslen,分别用于处理两种字符串微软将这两套字符集及其操作进行了统一,通过条件编译(通过_UNICODE和UNICODE宏)控制实际使用的字符集,这样就有了_T(“”)这样的字符串,对应的就有了_tcslen这样的函数为了存储这样

  • 图片存储方案[通俗易懂]

    图片存储方案[通俗易懂]介绍在实际开发中,我们会有很多处理不同功能的服务器。例如:应用服务器:负责部署我们的应用数据库服务器:运行我们的数据库文件服务器:负责存储用户上传文件的服务器分服务器处理的目的是让服务器各司

  • 具体问题解决:分离脚本

    具体问题解决:分离脚本

    2021年11月26日
  • 【翻译mos文章】Linux x86 and x86-64 系统SHMMAX最大

    【翻译mos文章】Linux x86 and x86-64 系统SHMMAX最大

  • harris角点检测_那就更详细一点吧

    harris角点检测_那就更详细一点吧1.不同类型的角点在现实世界中,角点对应于物体的拐角,道路的十字路口、丁字路口等。从图像分析的角度来定义角点可以有以下两种定义:角点可以是两个边缘的角点; 角点是邻域内具有两个主方向的特征点;前者往往需要对图像边缘进行编码,这在很大程度上依赖于图像的分割与边缘提取,具有相当大的难度和计算量,且一旦待检测目标局部发生变化,很可能导致操作的失败。早期主要有Rosenfeld和Freema…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号