shell监控脚本,不考虑多用户情况
2024-09-28 18:57:30
#!/bin/bash CheckProcess()
{
if [ "$1" = "" ];
then
return
fi PROCESS_NUM=`ps -ef | grep "$1" | grep -v "grep" | wc -l`
if [ $PROCESS_NUM -eq ];
then
return
else
return
fi
} while [ ] ; do
#输入进程名
echo "$1";
echo "$2";
echo "$3";
CheckProcess "$1"
CheckQQ_RET=$?
if [ $CheckQQ_RET -eq ];
then
# killall - a.out
# exec ./a.out &
#java -cp /home/hadoop/hivestudy/task2-2.0.jar com.my.task2.FileMoniter /home/hadoop/hivestudy/task2Data .success /home/hadoop/hivestudy/task2Data/task2.datacnf
# 要执行的进程名
$
fi
#多久执行一次
sleep $
done
最新文章
- 解决程序出现“terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc Aborted (core dumped)”的问题
- tomcat server容器解读
- 1110MySQL select实现原理
- Hashtable和HashMap类的区别
- nginx,php相关
- MVC RenderSection
- frame和iframe的区别
- HTML5入门5---HTML5控件元素
- asp.net命名规范
- Wcf序列化的循环引用问题1
- Linux下MySql启动时报错
- PHP的几个常用加密函数【转载】
- hibernate--多对多双向关联(少用)
- Git配合Tag的代码回滚
- Mathematica学习笔记2
- 【JVM】Java中的JavaCore/HeapDump文件及其分析方法
- docker部署express应用
- MySQL 初识别语句,数据库、表、行的增删改查
- 自动化发布-GitLab WEB Hooks 配置
- 错误:分析 EntityName 时出错 web配置
热门文章
- 解决eclipse中运行web项目时弹出的";Port 8080 required by Tomcat 9.0 Server at localhost is already in use...
- js和jquery判断事件流
- 小课堂week17 编程范式巡礼第二季 并发那些事
- 【canvas】四角光阑
- Python Web Scraper - Simple Url Request
- 安卓手机使用Fiddler抓获HTTPS报文方法
- MySQL 中now()时间戳用法
- No implementation found for long com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create()
- bootstrap model弹出框的使用
- 【Linux】tail命令