循环监控进程结束一个进程,此进程出现即结束,要怎么写

君,已阅读到文档的结尾了呢~~
可监控EXE进程的Windows服务程序设计,windows 进程监控,windows进程监控实现,windows服务主进程,windows进程间通信,windows kill 进程,windows 查看进程,windows杀进程命令,windows主进程,windows杀死进程命令
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
可监控EXE进程的Windows服务程序设计
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口shell脚本,监控后台进程 - BM - 51Testing软件测试网 51Testing软件测试网-中国软件测试人的精神家园
shell脚本,监控后台进程
& 17:34:22
/ 个人分类:
从今天开始结合中的实际应用,不定期和大家分享下脚本或者python脚本需求:要求监控某个进程,当进程结束掉的时候,自动重启该进程。实现:#! /bin/bash#monitor apa_ris, restart it when the progress is down.while truedoPROSS=`ps -el|grep apa_ris|awk '{ print $14 }'`if [[ $PROSS != "apa_ris" ]]; then&&&&&&& echo "The programm has dropped";&&&&&&& echo "Now, restart";&&&&&&& /usr/local/apa1/bin/startapa.shsleep 20ficontinuedone讲解:1. 使用一个while true循环,实现监控功能,无限循环,查看该进程是否存在,shell中的while循环结构是while 条件do“something you want to do"done2. ps -el|grep apa_ris 过滤apa_ris 进程,其实ps -ef是我经常使用的,下面是区别bash-3.2# ps -ef|grep apa_ris&&& root && 0 17:58:33 pts/3&&&&&& 0:00 grep apa_ris&&& root 18092&&&& 1&& 0 17:58:27 ?&&&&&&&&&& 0:00 /usr/local/apa1/sbin/apa_risbash-3.2# ps -el|grep apa_ris&0 S&&&&& 0 18092&&&& 1&& 0& 40 20&&&&&&& ?&& 5441&&&&&&& ? ?&&&&&&&&&& 0:00 apa_ris可以看到,-el不显示grep命令本身3. 使用awk,将需要的字段取出4. sleep 20,这里让程序休眠20s,单位是秒,为什么要休眠,因为在脚本实际运行的时候,出现了这样的情况,当无apa_ris进程运行的时候,脚本会启动,但是进程启动需要时间,而第二次循环判断的时候,却出现进程还未启动的情况。5. continue,结合while,实现循环查询。写脚本过程中遇到的问题:1. if [[ $PROSS != "apa_ris" ]],两个中括号最一开始写成了,一个中括号& if [ $PROSS != "apa_ris" ],发现提示请参考http://blog.csdn.net/goodlixueyong/article/details/6564591,谢作者循环监控一个进程,此进程出现即结束,要怎么写? - 『 提问交流 』 -
AUTOIT CN AutoIt中文论坛|acn|au3|软件汉化 - 分享您的技术!
帖子1335&精华0&积分1472&威望259 点&金钱694 块&贡献286 分&阅读权限70&在线时间1432 小时&注册时间&最后登录&
我试了没问题哦。是不是你要结束的进程不停地启动啊?
根据2#的代码稍加点东西,如下:
地平线 发表于
& & 两个WHILE中的内容可以并入一个!
帖子507&精华0&积分304&威望10 点&金钱64 块&贡献30 分&阅读权限30&在线时间193 小时&注册时间&最后登录&
邪恶的IFEO
帖子6586&精华1&积分4936&威望213 点&金钱52398 块&贡献1207 分&阅读权限90&在线时间3810 小时&注册时间&最后登录&
本帖最后由 netegg 于
23:39 编辑
忍了两天,实在看不下去了,做监控adlibregister是干嘛吃的?
两个while,有多少内存可用来消耗
小小安慰, 蛋大消火! &&金钱 + 10 块
帖子277&精华0&积分214&威望15 点&金钱49 块&贡献45 分&阅读权限30&在线时间199 小时&注册时间&最后登录&
这个其实看看帮助就懂了,你难道还是想做下伸手党吗?
先定义进程,然后再使用循环,while 然后,再使用IF ...
半芯竹 发表于
& & 楼上正解
帖子216&精华0&积分185&威望20 点&金钱1026 块&贡献37 分&阅读权限20&在线时间28 小时&注册时间&最后登录&
<td class="t_msgfont" id="postmessage_#说得很有道理。你这样死循环占内存都不值,IFEO劫持不懂,百度去了,学无止境
[通过 QQ、MSN 分享给朋友]}

我要回帖

更多关于 论文进程怎么写 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信