生产环境为多unix机器;
由于生产监控需要监控多台机器上的java进程,我们又不希望将我们的监控平台部署到多台机器上,经过上网查找我写了一个语句进行查询,如下:
(sleep 1;echo username;sleep 1;echo password;sleep 1;ps -ef > ps.log ;sleep 3)|telnet 102.1.3.106
这里不足的地方是需要将执行结果保存在文件中,通过读取文件来获取执行结果。
如果有shell高手看到,请您帮忙修改一下可以直接返回需要的结果;