概述
问题
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 判断进程是否运行所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复