当前位置:  技术问答>linux和unix

linux 循环脚本如何停止

    来源: 互联网  发布时间:2017-05-27

    本文导语:          最近在测试linux在低内存下的表现,在网上找了如下简单的方式:        脚本  usemem.sh :  内容如下       echo "unlimited recursive call..."       sleep 0.5       usemem.sh       我让上述脚本自...

        最近在测试linux在低内存下的表现,在网上找了如下简单的方式:
       脚本  usemem.sh :  内容如下
      echo "unlimited recursive call..."
      sleep 0.5
      usemem.sh
      我让上述脚本自动运行,在内存达到限值时,停止该脚本,过5秒再执行,现在的情况是脚本运行10S左右就死机了,请问如何停止该脚本运行,是通过程序,不是人工ctrl+C操作。
       我在linux进程信息中看到到大量的/system/bin/sh进程,杀掉父进程,子进程也不会全部停掉。

|
why do recursive call? why don't u use loop

while 1
    if condition meets
        oops, out of memory. I will take care of it
    else
        sleep for couple seconds

if you want to exit the script through an elegant way, you could put a signal handling method there so the script can do cleanup before exit...

|


Not too much on CPU either if the waking up does not occur too often.

|
killall

    
 
 

您可能感兴趣的文章:

  • 请问在 LINUX下如何编辑脚本(可以直接运行脚本访问WINDOW系统)
  • 如何传递参数给linux shell 脚本(当脚本从标准输入而不是从文件获取时)
  • 关于arm linux下的别名配置脚本如何在进入用户时让shell执行的问题,如bashrc,profile,.bash_profile等脚本,寻求高手解答
  • Linux下如何编写脚本文件
  • 关于linux的脚本运行。。。求高人指点
  • linux重新启动后自动运行脚本程序
  • 谁能简单介绍一下LINUX上的各种语言脚本的功能.
  • linux shell脚本
  • 请问关于linux脚本的一个问题。
  • LINUX的系统管理脚本
  • Linux脚本
  • linux脚本中命令运行结果判断
  • 求助:linux脚本语言写SQL语句
  • window下通过ftp执行linux脚本?
  • 如何在Linux下使用脚本实现程序的自动重启!望各位详解!
  • 求linux下定时重启服务的脚本
  • linux shell脚本无法改变环境变量
  • linux能够通过执行脚本添加oracle数据库的用户吗
  • 求助:Linux 脚本如何提取MAC地址
  • 请教斑竹,在linux下怎么执行位于其他机器上的脚本
  • 请教:LINUX用不用循环机制?与WINDOWS有什么本质区别?
  • windows下死循环需要加sleep,否则CPU爆满, linux下呢?
  • 如果在linux中执行脚本的时候出现死循环了应该怎么退出
  • linux下编写c++陷入死循环如何解决
  • linux下循环播放一段wav文件
  • Linux下的gdb如何跳出循环,如何解除断点
  • 哪位linux高手帮我看看下面这个shell脚本为什么不能进入while循环??
  • 急急急!!!如何使C程序中循环调用linux的程序而不退出?
  • Linux虚拟机内的安装包出现循环依赖,咋办
  • linux循环日志监控脚本的写法
  • uboot启动后,到最后一步就进入命令循环,等待用户从串口输入的命令,进行相应工作,为什么不是直接交给linux
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Mysql服务器登陆,启动,停止等基本操作命令介绍(Linux/Centos环境)
  • 怎么查看Linux中所运行的进程,并且知道哪些是停止响应的,用什么命令可以杀掉停止响应的进程?
  • 如何启动/停止linux下的Telnet、FTP服务?
  • linuxES3.0下 WebSphere进程经常自动停止问题? 小妹先谢了
  • linux 安装问题make: *** 没有指明目标并且找不到makefile。 停止
  • 如何停止Linux的后台服务
  • linux 下面如何把一个安装的工具注册成服务的方式启动和停止呢
  • 我在linux里用ping,ping得通,怎么一直在ping啊,但怎么不停止啊
  • 如何在linux shell 下启动/停止samba共享服务,如何手动配置?
  • linux停止和查看启动服务的命令使用方法
  • 我的linux系统启动到一半停止了,如何恢复?
  • 请问linux下串口编程,停止位为1.5 参数如何设置?
  • linux重新启动后自动运行脚本程序 iis7站长之家
  • 如何使LINUX系统在停止操作一段时间后能自动退出?
  • linux下,tomcat进程存在却停止了服务
  • 我装了red hat linux 9.0 , 启动时太慢了, 请问应该停止什么服务。我安装时, 选择了个人桌面版
  • 突然断电后我的Linux 服务器启动不起来了,出现如下提示:然后就停止不动了!谁能帮帮我!!!
  • 求助:linux下自己写的程序Ctrl+C无法停止的问题
  • oracle停止数据库后linux完全卸载oracle的详细步骤
  • 十万火急!!!如能给出满意答案,高分相送!!!!!!!!重装XP后,linux启动一半后停止啦!!!!!!!!!!!
  • U-BOOT引导Linux停止,HELP!Thanks
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3