博客
关于我
liunx编写启动,kill进程脚本
阅读量:792 次
发布时间:2023-02-06

本文共 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}' 则是定位到第一行并提取第二列(进程号)的信息。

转载地址:http://juufk.baihongyu.com/

你可能感兴趣的文章
Linux配置-【7】用户、组与权限管理
查看>>
Linux配置-【9】文件、目录相关指令
查看>>
Linux配置IPv6
查看>>
Linux配置IP命令
查看>>
Linux里的档案权限入门!!!
查看>>
Linux重启 Redis自动启动
查看>>
linux问题点滴,给普通用户添加sudo权限
查看>>
Linux防火墙-iptables
查看>>
linux防火墙iptables简单介绍
查看>>
Linux防火墙实现SNAT与DNAT
查看>>
Linux防火墙应用实践
查看>>
linux防火墙规则
查看>>
Linux静态库和共享库【转】
查看>>
Linux面试题总结
查看>>
Linux高手最常使用的五个快捷键,零基础入门到精通,收藏这一篇就够了
查看>>
linux高级技巧:heartbeat+lvs(二)
查看>>
linux高级数据存储
查看>>
Linux高阶知识:Linux 中的隐藏文件
查看>>
Linux(10):安装mysql5.7
查看>>
Linux(11):设置固定ip
查看>>