java程序怎么检测linux平台下启动了哪些进程 50

最近遇到一个问题,需要通过java程序,去检测另一台linux平台下启动了哪些进程,以此判断我们所需要的进程是正常的还是挂掉了。本人不会,请各位大侠帮助指导一下。谢谢!... 最近遇到一个问题,需要通过java程序,去检测另一台linux平台下启动了哪些进程,以此判断我们所需要的进程是正常的还是挂掉了。
本人不会,请各位大侠帮助指导一下。
谢谢!
展开
 我来答
yihuishuihua
2014-03-31 · TA获得超过186个赞
知道答主
回答量:99
采纳率:0%
帮助的人:49.7万
展开全部
String[] cmd = {
"/bin/sh",
"-c",
"ps -ef | grep 进程名"
};

Process p = Runtime.getRuntime().exec(cmd);
更多追问追答
追问
你说的这个是针对本机linux的java程序吧。如果java程序在一台linux平台下,要检测另一linux平台的进程呢,这需要传入ip赛。这个怎么做呢?
追答
ssh 或 telnet过去
或网络通信
干嘛鸭啊
2014-03-31 · TA获得超过162个赞
知道答主
回答量:253
采纳率:0%
帮助的人:73.5万
展开全部
用shell脚本方便多了。可以把脚本查出来的内容插入数据库,java读取数据库,这样来做监控。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liquors_jvre
2014-03-31
知道答主
回答量:9
采纳率:0%
帮助的人:1.2万
展开全部
这个真不会
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式