Shell脚本Kill并重启进程

简介: 快速重启springboot的jar文件,体验一把吧。
#! /bin/bash
JAR_PATH=kill.jar
PID=$(ps -ef | grep $JAR_PATH | grep -v grep | awk '{ print $2 }')
if [ -z $PID ]
then
    echo "service is already stopped"
else
    echo "kill $PID"
    kill -9 $PID
fi
sleep 1
nohup java -jar $JAR_PATH --server.port=8081 > {kill.jar同级目录即可}/server.log 2>&1 &
echo "服务正在启动..."
AI 代码解读
目录
打赏
0
0
0
0
192
分享
相关文章
|
5月前
|
Python脚本监控Ubuntu系统进程内存的实现方式
通过这种方法,我们可以很容易地监控Ubuntu系统中进程的内存使用情况,对于性能分析和资源管理具有很大的帮助。这只是 `psutil`库功能的冰山一角,`psutil`还能够提供更多关于系统和进程的详细信息,强烈推荐进一步探索这个强大的库。
77 1
如何监控一个程序的运行情况,然后视情况将进程杀死并重启
这篇文章介绍了如何使用Python的psutil和subprocess库监控程序运行情况,并在程序异常时自动重启,包括多进程通信和使用日志文件进行断点重续的方法。
在Linux中,系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?
在Linux中,系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?
如何通过Python脚本查找并终止占用指定端口的进程
在日常的开发和运维过程中,某些端口被意外占用是一个常见的问题。这种情况可能导致服务无法启动或冲突。本文将介绍如何通过Python脚本查找并终止占用指定端口的进程,以确保系统的正常运行。
|
7月前
|
通过端口杀掉进程的脚本
通过端口杀掉进程的脚本
56 0
技术心得:实例解析shell子进程(subshell)
技术心得:实例解析shell子进程(subshell)
|
8月前
|
【linux】进程替换的应用|shell解释器的实现
【linux】进程替换的应用|shell解释器的实现
53 0
|
9月前
|
【Linux】进程实践项目(更新中) — 自主shell编写
前几篇文章,我们学习进程的相关知识:进程概念,进程替换,进程控制。熟悉了进程到底是个什么事情,接下来我们来做一个实践,来运用我们所学的相关知识。这个项目就是手搓一个shell模块,模拟实现Xshell中的命令行输入。
104 1
shell脚本入门到实战(四)- 数组
shell脚本入门到实战(四)- 数组
|
9月前
|
shell脚本入门到实战(三) - 变量
shell脚本入门到实战(三) - 变量

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等