微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在64位Windows上将ctrl-break发送到Java进程,在32位上将sendsignal发送给Java进程

如何解决在64位Windows上将ctrl-break发送到Java进程,在32位上将sendsignal发送给Java进程

|| 我经常将sendsignal工具用于WebSphere Application Server进程(服务器,launchClient,wsadmin等),以便生成堆转储。但是,sendsignal在64位计算机上不起作用。有谁知道将ctrl-break发送到远程进程的替代方法吗? 更新:Bengt指出,这基本上与以下问题相同。因此,我想我的问题是:在过去两年中,有没有人找到解决此限制的方法? 我可以将ctrl-C(SIGINT)发送到Windows上的应用程序吗?     

解决方法

为什么对转储使用控制中断,为什么不使用精确提供的命令来进行此类活动呢? https://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/tprf_generatingheapdumps.html  $ AdminControl调用$ objectName generateHeapDump 这为您提供了必需的信息,并获得了所需的转储。 高温超导 芒鲁     ,http://www.latenighthacking.com/projects/2003/sendSignal/ 最新评论也链接到适用于Windows 2003和Windows 2008的x64版本:   (2013-9-26):32位和64位EXE版本都可以   从以下链接下载:   https://github.com/walware/statet/tree/master/de.walware.statet.r.console.core/win32   -GeorgeP(2014-3-7):我使用Ctrl-C构建了32位和64位版本,名为SendSignalCtrlC.exe,可以从以下位置下载:   https://dl.dropboxusercontent.com/u/49065779/sendsignalctrlc/x86/SendSignalCtrlC.exe   https://dl.dropboxusercontent.com/u/49065779/sendsignalctrlc/x86_64/SendSignalCtrlC.exe   -尤拉·米哈拉克(Juraj Michalak)     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。