设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 综合讨论区 —— LinuxSir.cn
›
shell进阶应用、shell编程
›
判断进程是否挂掉
返回列表
查看:
902
|
回复:
7
判断进程是否挂掉
[复制链接]
fush_linux
fush_linux
当前离线
积分
84
IP卡
狗仔卡
发表于 2007-6-4 16:20:13
|
显示全部楼层
|
阅读模式
我想写一个脚本,实现如下功能:
每隔60秒通过ps -x 查看进程,判断该进程是否存在,不在的话发邮件通知
大概框架如:
#!/bin/bash
while ????????
do
mail -s "help"
xxx@163.com
< notice.txt
sleep 60
done
不知道具体该如何判断,请大家帮个忙哈,谢谢
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
BEINGJESSE
BEINGJESSE
当前离线
积分
224
IP卡
狗仔卡
发表于 2007-6-4 17:18:02
|
显示全部楼层
while [ -z `ps -e | grep "$proc_name"` ]
回复
支持
反对
使用道具
举报
显身卡
fush_linux
fush_linux
当前离线
积分
84
IP卡
狗仔卡
楼主
|
发表于 2007-6-4 17:28:55
|
显示全部楼层
谢谢,我试下哈
回复
支持
反对
使用道具
举报
显身卡
fush_linux
fush_linux
当前离线
积分
84
IP卡
狗仔卡
楼主
|
发表于 2007-6-5 11:21:37
|
显示全部楼层
#!/bin/bash
while [ -n "sssss" ]
do
{
while [ -z "`ps x | grep "jakarta-tomcat-5.0.28" |grep -v "grep"`" ]
do
ant -f mail.xml mail
break
done
}
sleep 3600
done
今天修改了下,可以正常运行,没个小时检查下
回复
支持
反对
使用道具
举报
显身卡
BEINGJESSE
BEINGJESSE
当前离线
积分
224
IP卡
狗仔卡
发表于 2007-6-5 13:35:42
|
显示全部楼层
while :
...
sleep 1h
还有内嵌的那个用if语句吧,你写的那个好像错了吧
回复
支持
反对
使用道具
举报
显身卡
fush_linux
fush_linux
当前离线
积分
84
IP卡
狗仔卡
楼主
|
发表于 2007-6-7 22:16:28
|
显示全部楼层
Post by
BEINGJESSE
while :
...
sleep 1h
还有内嵌的那个用if语句吧,你写的那个好像错了吧
谢谢你的提醒哈,while虽然可以实现但是使用if是要合理些哈
再次感谢你的帮助!!!
回复
支持
反对
使用道具
举报
显身卡
fush_linux
fush_linux
当前离线
积分
84
IP卡
狗仔卡
楼主
|
发表于 2007-6-7 22:19:20
|
显示全部楼层
楼上师兄,你的头像好性感呢
回复
支持
反对
使用道具
举报
显身卡
fush_linux
fush_linux
当前离线
积分
84
IP卡
狗仔卡
楼主
|
发表于 2007-6-7 22:20:22
|
显示全部楼层
楼上师兄,你的头像好性感呢
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
Redhat/Fedora/CentOS Linux
Ubuntu Linux 专题讨论
Archlinux讨论区
红旗 REDFLAG Linux
Linux小型、嵌入式系统
BSD 讨论专题
Linux 输入开发与研究
Slackware Linux
Debian Linux
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表