zoukankan      html  css  js  c++  java
  • linux 程序运行监控

    一 . 使用supervise

      是daemon-tools 的一个功能,系统的守护进程.在进程挂掉的时候可以自动重启.

    二   安装

      wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
      tar zxvf *.tar.gz && cd daemon/package

        这里代码修改下代码,sed -i 's/extern int errno;/#include <errno.h>/1' ./src/error.h,

          install ,  type supervise , 安装完毕

      写出一个脚本之后,创建文件夹,文件夹内写run脚本,退出到上一级,在supervise 这个文件夹. run 就开始运行了.

    三  附加

      写一个自动杀死某进程的脚本

    1 #!/bin/bash
    2 ps axf | grep $1 | grep -v |awk '{print $2}' | while read line 
    3 do
    4     
    5     kill -9 ${line}
    6     echo ${line}
    7 done

    调用 ./test xx {xx} 就是程序中的$1

    四  用createrepo 创建一个自己的repo .这样你就可以随时收集自己喜欢的软件源了.

      yum -y install createrepo && makir -p /root/yumupload

      createrepo /root/yumtest/

      vi /etc/yum.repos.d/

      创建一个新的repo ,

      baseurl=file:///root/yumtest/

      yum clean all

      yum makecache

      
    搞定.

        

  • 相关阅读:
    Pipe
    An Easy Problem?!
    Kadj Squares
    Space Ant
    Intersection
    让网页变为可编辑状态
    typescript入门基础
    大家都能看懂的 canvas基础教程
    数组的foreach方法和jQuery中的each方法
    html单行、多行文本溢出隐藏
  • 原文地址:https://www.cnblogs.com/liuyuxing/p/5036710.html
Copyright © 2011-2022 走看看