如何在所有平台上使用python脚本触发应用程序的核心转储?

2024-10-01 00:31:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python脚本,支持linux、windows和未来的macos。 我希望在python脚本中运行应用程序,然后从进程id触发一个核心转储

在python子进程中调用linux平台上的gcore可以很容易地实现。 如何在windows上执行此操作? 将来,我们还需要支持MacOSX。在

最好的办法是什么?在

使用python可能不是正确的方法。在

我们可以使用shell脚本在windows上安装cygwin。 windows上有没有gcore等价物? 或者我们应该改用.bat文件?在

但是如果可能的话,我希望在所有平台上有一个通用的脚本或python脚本,而不想维护不同的脚本。在


Tags: 方法脚本id应用程序核心进程linuxwindows