shell监控进程是否存在
2024-09-03 11:48:25
1.直接给代码:我这个是两个程序。多半要写成函数
[root@java1 src]# cat checkprocess.sh
#!/bin/bash
checkprocess()
{
ps -ef|grep $1|grep -v grep
if [ $? != 0 ];then
systemctl start $2
else
echo "it's running"
fi
}
checkprocess /opt/infosys-pc/infosys-pc-1.1.0.RELEASE.jar jarpc>/dev/null
checkprocess /opt/infosys-nc-sync/infosys-nc-sync-1.1.0.RELEASE.jar jarnc>/dev/null
2.来个计划任务:
[root@java1 ~]# crontab -l
* * * * * /usr/local/src/checkprocess.sh
* * * * * sleep 10;/usr/local/src/checkprocess.sh
* * * * * sleep 20;/usr/local/src/checkprocess.sh
* * * * * sleep 30;/usr/local/src/checkprocess.sh
* * * * * sleep 40;/usr/local/src/checkprocess.sh
* * * * * sleep 50;/usr/local/src/checkprocess.sh
成功!!!!!
最新文章
- order by 与 group by 区别
- PHP 全局变量 $_REQUEST 的分析
- MVC3升级为MVC4
- android 发送GET请求 服务端接收乱码的问题
- 控制Wordpress对搜索引擎的可见性
- IT人的自我导向型学习:学习的1个理念和2个心态
- HDU5730 FFT+CDQ分治
- Android开发之SD卡上文件操作
- git学习一
- 路徑 z
- linux下常用网络操作汇总
- ZOJ- 3640 Help Me Escape
- Javascript模块化编程之难处
- C# 根据路线点集合动态分段
- JDOM与DOM主要有两方面不同
- Go基础--goroutine和channel
- [LeetCode] Add One Row to Tree 二叉树中增加一行
- C# 异步机制
- Chapter 3 Phenomenon——23
- FFmpeg简易播放器的实现-音视频播放
热门文章
- HDU1209:Clock
- [Jmeter]jmeter数据库性能测试配置
- Error: Error while compiling statement: FAILED: SemanticException Unable to determine if hdfs://hadoopNode2:8020/user/hive/warehouse/test is encrypted...
- autofac无法解析一例
- 最火的.NET开源项目[转]
- Qt 建立带有子项目的工程
- Windows系统的高效使用
- git - work flow
- 一个android控件资源网站
- 从微软msdn阅读事件的使用