当前位置:  编程技术>java/j2ee

输出java进程的jstack信息示例分享 通过线程堆栈信息分析java线程

    来源: 互联网  发布时间:2014-11-01

    本文导语:  代码如下:#!/bin/shpro_name=java #process namekeys=`ps -ef |grep "$pro_name" |grep -v "grep" | awk '{print $2}'`nowdate=`date +%Y%m%d%H%M%S` jstackpath="/usr/java/jdk1.6.0_07/bin/jstack"cpulogpath="/home/" for key in ${keys}do  cpulogpath_file="${cpulogpath}cpu_${nowdate}${key}.log"  cpusta...

代码如下:

#!/bin/sh
pro_name=java #process name
keys=`ps -ef |grep "$pro_name" |grep -v "grep" | awk '{print $2}'`
nowdate=`date +%Y%m%d%H%M%S`

jstackpath="/usr/java/jdk1.6.0_07/bin/jstack"
cpulogpath="/home/"

for key in ${keys}
do
  cpulogpath_file="${cpulogpath}cpu_${nowdate}${key}.log"
  cpustackCmd="${jstackpath} -l ${key} >${cpulogpath_file}"
  echo "command: ${cpustackCmd}"
  eval $cpustackCmd
done


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何让java的编译时的错误信息或输出的结果信息显示在指定的窗口中
  • [新手提问]请问在命令行下追踪程序输出信息的方法
  • 如何将系统输出信息存储到本地文件
  • 如何屏蔽JVM初始化时输出的信息?
  • 请教crontab中运行的程序输出的信息用什么命令删除?
  • 怎样查看gcc输出到屏幕的完整信息(屏幕已滚动)?
  • uboot 怎样不输出内核信息
  • Applet的调试信息如何输出?
  • 制作RPM时,如何在RPM安装包中输出提示信息!
  • 如何把LINUX命令执行产生的标准错误信息输出到一个变量里?
  • 请问如何在jsp页面中用class在网页上输出信息?100分
  • gcc的预处理命令有输出提示信息的没有?
  • 请问如何在程序中获得shell命令输出的信息?
  • 怎么屏蔽控制台程序的打印输出信息
  • 请教,在程序运行中,获得屏幕输出信息
  • 怎样使用重定向?我想把gcc输出的信息重定向到一个文件里面。
  • 请问如何在jsp页面中用class在网页上输出信息?100分 iis7站长之家
  • 如何改变GCC编译时的输出信息的语言?
  • 怎么输出信息到一个文件
  • 请问:如何把打印信息输出到别人telnet登陆的终端上?
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • C 如果一个字符串是空值 输出的时候如何让其输出NULL 而不是什么也不输出?
  • Python不使用print而直接输出二进制字符串
  • 如何将一个命令的输出输出到屏幕上,并且同时保存到一个文件中?
  • python字符串格式化输出及相关操作代码举例
  • 怎样既在屏幕上显示输出,又把输出保存到一个文件中.
  • 怎样在使用curses字符串输出函数或字符输出函数时,隐藏光标
  • 如何ls只输出子目录名,不输出文件名??
  • 怎样可以按行输出输出二叉树?
  • 请问如何动态命名重定向输出文件名,并将内容输出到该文件?
  • 一个守护进程在里面printf想输出点东西为什么不输出?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3