目前需要做这么一个任务,判断linux主机里是否使用struts
之前采用的办法是这样的
ps -ef | grep java | grep -v grep 来获得和java有关的进程的pid
然后用pid再执行
ls -l /proc/%s/fd|awk '{print $NF}'|grep -E '/struts2[^/]*\.jar$' % (procs.pid)
可是后来发现有些机器使用了struts 而且web'服务正在运行,可是还是检测不出来,
有没有对java 和linux比较了解的大神,能帮我看一下这个如何改进,或者如何使用别的办法来做呢?
------解决方案--------------------
检查还有struts jar 可以吗