我有个jar程序,老是会被killed,能不能做一个检测程序一旦这个程序没有了,就自动启动.

解决方案 »

  1.   

    可以呀, 用python做一个守护进程, 定时判断一下,是否存在, 不存在的话, 就启动。
      

  2.   

    兄弟有例子吗,我不会写python
      

  3.   

    用inotify监控pid文件。pid文件没有了就重启进程
      

  4.   

    搞个service后台监控
      

  5.   


    #/bin/sh  
    while true  
    do  
      count=`ps -ef | grep "xxx" | grep -v "grep"`  
      if [ "$?" != "0" ]; then  
        # jar start
      fi  
      sleep 2  
    done  百度的参考下