急求助,监测进程的SHELL脚本如何写

zhaozipeng 2005-11-24 01:18:01
求助,监测进程的SHELL脚本如何写,比如我想监测LINUX下是否运行了FAM的进程,如果运行了输出0否则输出1,该如何写啊,高手帮忙,急!
...全文
186 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dlgy 2005-11-25
  • 打赏
  • 举报
回复
up
痞子酷 2005-11-25
  • 打赏
  • 举报
回复
i=`ps -ef |grep ${pname} |grep -v grep |wc -l`
if [ i -eq 1 ];then
echo "${cnname} 正常!"
else
echo "${cnname} 停止!"
fi
223xh 2005-11-24
  • 打赏
  • 举报
回复
#!/bin/sh

PROCNAME=$1
NUM=$(ps -ef | grep $PROCNAME | wc -l)

if test $NUM = "0"
then
echo 0
else
echo 1
fi
nahuat 2005-11-24
  • 打赏
  • 举报
回复
killall -0 FAM; echo $?
bekars 2005-11-24
  • 打赏
  • 举报
回复
to fytzzh(我爱summer)

结果有可能为2
bekars 2005-11-24
  • 打赏
  • 举报
回复
#!/bin/sh

out="ps ax | grep [F]AM"

if [[ $out = "" ]]; then
echo 1
else
echo 0
fi
fytzzh 2005-11-24
  • 打赏
  • 举报
回复
#!/bin/sh

PROCNAME=$1
NUM=`ps -ef | grep ${PROCNAME}$ | wc -l`
echo $NUM
x86 2005-11-24
  • 打赏
  • 举报
回复
#!/bin/sh

NAME=$1
PROG_NAME=$0
RC=`ps ax|grep $NAME|grep -v $PROG_NAME|grep -v grep`;
if [[ $RC != "" ]]
then
echo $RC
else
echo Failed!
fi

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧