命令行部署程序保存pid到文件

 2023-09-06 阅读 21 评论 0

摘要:要记得把进程的pid保存到.pid文件 这可以理解成为一个规范,你可以不去遵守,但是如果遵守的话,可以给你很多便利。 命令行获取pid的方法 方法一: 通过命令行启动进程,然后通过ps ,grep, awk 关键字获取对应pid ps -ef|grep s |grep -v grep

要记得把进程的pid保存到.pid文件

这可以理解成为一个规范,你可以不去遵守,但是如果遵守的话,可以给你很多便利。

命令行获取pid的方法

方法一:

通过命令行启动进程,然后通过ps ,grep, awk 关键字获取对应pid
ps -ef|grep s |grep -v grep |awk '{print $2}' > process.pid

方法二:

查看当前脚本的进程$$如果是使用nohup创建,查看当前shell最后一个后台进程pid  $!
**注意,下面的命令要放到sh文件里面执行,不能从命令行执行**
nohup command  & echo $! > process.pid
# 既写入文件又输出到标准输出
nohup command  & echo $!|tee process.pid

实例

  1. java项目部署jar包

  2. jara项目部署war包

  3. python项目

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/6876.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息