版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lineuman/article/details/81950618
要记得把进程的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
实例
java项目部署jar包
jara项目部署war包
- python项目