免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: hcq989
打印 上一主题 下一主题

shell 求解 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-02-27 18:40 |只看该作者
写的很详细,不错!!!支持下!

论坛徽章:
0
12 [报告]
发表于 2009-02-27 19:33 |只看该作者
8楼楼主,根据您的指点我重写了程序,已经可以了,谢谢
---------------------------------------------------------------------------------------------------------------
#/usr/bin/sh
while true
do
  if [[ `ps -ef | grep "ping localhost$" | grep -v "grep" | wc -l` -lt 20 ]]
  then
      sleep 2
      nohup ping localhost &  
  else
     break
  fi
done
--------------------------------------------------------------------------------------------------------------
#/usr/bin/sh
  until [[ `ps -ef | grep "ping localhost$" |grep -v "grep" | wc -l` -le 10 ]]
  do
     kill -9  `ps -ef | grep "ping localhost" |grep -v "grep"| head -1 |awk '{print $2}'`  
     echo `ps -ef | grep "ping localhost" |grep -v "grep"| head -1 |awk '{print $2}'`
  done
  -----------------------------------------------------------------------------------------------------------
不过还有个问题请教:
有关crontab 这个命令
首先crontab -e
输入* * * * * date
之后保存,每分钟显示时间在后台,终端上看不到结果,要如何解决呢
还有如何表示30秒,也就是半分钟 0.5 ?这样是错的 ?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP