liunx编写启动,kill进程脚本
发布日期:2025-04-11 00:49:20 浏览次数:7 分类:精选文章

本文共 531 字,大约阅读时间需要 1 分钟。

启动Java项目的脚本内容:

nohup java -jar ./xxx.jar -Dspring.profiles.active=dev > /data/logs/xxxx.log 2>&1 &

  1. 杀掉某一个Java进程的脚本内容:
    kill -9 $(ps -ef|grep java|awk 'NR==1{print $2}')
    或者精确查找项目名:
    kill -9 $(ps -ef|grep promotion-test-1.0-SNAPSHOT.jar|awk 'NR==1{print $2}')

  2. 解释:

    awk 'NR==1{print $1}':定位文件的第一行,print $1 表示打印第一列的内容。
    ps -ef|grep java|awk 'NR==1{print $2}':通过ps -ef查看当前系统中的Java进程,grep java筛选出所有Java进程,awk 'NR==1{print $2}'则打印查到的第一行第二列的信息,即进程号。


    ps -ef 是用来查看系统中所有进程的命令,grep java 用于过滤出只涉及Java的进程,awk 'NR==1{print $2}' 则是定位到第一行并提取第二列(进程号)的信息。

上一篇:liux的学习笔记
下一篇:liunx系统中的文件压缩与解压

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月28日 02时53分32秒