怎么通过本地java程序每隔一段时间进行判断linux服务器中指定的进程是否存在?
如果不存在怎么通过本地java程序重新启动该进程?

解决方案 »

  1.   

    晕倒,感觉 shell 脚本更适合干这件事情。
      

  2.   

    是啊,用Shell做,然后Java端调用这个cmd~
      

  3.   

    嗯,写个 shell 脚本,用 crontab 设置一下运行周期吧,这是最为方便的方法。根本没必要与 Java 挂上钩
      

  4.   

    用Runtime.getRuntime().exec()方法,调用操作系统命令来做的。
      

  5.   

    给各另类的建议 用jni写一个.so然后用java调用
      

  6.   


    怎么通过本地java程序每隔一段时间进行判断linux服务器中指定的进程是否存在?
    这个应该要写个shell脚本,藐视java  Runtime的执行不支持  | grep  这样有管道的命令 如果不存在怎么通过本地java程序重新启动该进程?它是怎么启动的,就用java执行什么命令就行了.........