我想请教各位大侠,我使用JAVA时间不长,有个问题想请大家帮忙解决:如何通过JAVA编程实现检测某个进程是否正在运行?比如:在LINUX启动时同时启动/bin/proc/procService这个进程,现在需要运行另一个程序proc1检测procService这个进程是否正在运行中。请大家给予指点,在此先谢过了!

解决方案 »

  1.   

    顶 ,据我所知 得调用shell脚本检测  单纯用java程序好像不行
      

  2.   

    通过Runtime对象调用shell脚本,根据输出来确定
      

  3.   

    那如果/bin/proc/procService这个进程是通过程序proc1启动的,proc1能实现检测procService这个进程是否正在运行中,或者/bin/proc/procService停止时能通知proc1吗?谢谢~!:)
      

  4.   

    我觉得应该在proc1中定时检测procService是否有效