我是靠谱客的博主 生动鞋垫,最近开发中收集的这篇文章主要介绍Linux 判断进程是否运行,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

问题

linux平台

多人开发服务器,有时自己运行一个进程在服务器上,但未知原因导致停止运行了,需要添加一个定时任务,用于监控指定进程是否运行

 

方法

一个通用的方法,以便使用在不同项目中。

思路:定时使用 进程查看 筛选指定进程 ps -ef|grep 判断是已运行,

 

#!/bin/bash
if [ `ps -ef|grep com.qcloud.cos_migrate_tool.app.App | grep -v grep |wc -l`
-gt 1 ];then
echo running
else
nohup sh start_migrate.sh >/dev/null 2>&1 &
fi

备注:   | grep -v grep  是为了排除自身查找命令

 

转载于:https://www.cnblogs.com/duoxuan/p/9987531.html

最后

以上就是生动鞋垫为你收集整理的Linux 判断进程是否运行的全部内容,希望文章能够帮你解决Linux 判断进程是否运行所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部