process-management相关内容

当我的 Java 应用程序退出/崩溃时,如何摆脱 Java 子进程?

我在 Java 中启动一个子进程如下: final String[] cmd = {""};进程进程 = Runtime.getRuntime().exec(cmd); 它现在在后台运行.一切都很好. 如果我的程序现在崩溃了(它是仍在开发中:-))子进程似乎仍然徘徊.当父 Java 进程死亡时,如何使其自动结束? 如果有帮助,我使用的是 Mac OS X 10.5 解决方案 ..
发布时间:2022-01-18 15:48:11 Java开发

Emacs,内部进程查杀,有什么命令吗?

如何在 Emacs 中杀死一个内部进程?例如我运行 M-x shell. 我可以使用 M-x list-processes 检查正在运行的进程,但是如何从该列表中终止进程? 解决方案 没有默认的键绑定;然而,请参阅 pjammer 的回答——list-processes+ 包括(除其他外)对 Ck 的终止绑定——以及 Joao Tavora 的回答——它只提供了一个终止绑定(同一个键 ..
发布时间:2022-01-02 20:04:59 其他开发

您可以跟踪 android 应用程序何时终止吗?

查看 android 文档,似乎我们无法知道应用程序何时关闭.无论是用户明确提出的还是操作系统自动执行的. 下面是onTerminate() 文档 仅在模拟场景中可用. public void onTerminate() 因为:API 级别 1 此方法用于模拟进程环境.它永远不会在生产 Android 设备上调用,通过简单地杀死进程来删除进程;没有用户代码(包括这个回调)在这样做时 ..
发布时间:2022-01-02 19:18:29 移动开发

跟踪每个进程的 CPU 和内存使用情况

我怀疑我的一个应用程序占用了比我想要的更多的 CPU 周期.问题是 - 它突然发生,仅查看任务管理器对我没有帮助,因为它仅显示即时使用情况. 有没有办法(在 Windows 上)跟踪 CPU & 的历史记录?某些进程的内存使用情况.例如.我将开始跟踪“firefox",大约一个小时后会看到它的 CPU 和图形.那一小时的内存使用情况. 我正在寻找现成的工具或编程方式来实现这一目标. ..
发布时间:2021-09-25 19:40:00 其他开发

监视进程以查看它们是否在 vb6 中崩溃

我有一个程序在我睡着时经常崩溃,我需要让它继续运行.所以我想我可能会写一个监控进程列表的 vb6 应用程序,如果有东西消失,它会重新启动它.有人知道一个简单的方法吗? 解决方案 您可以使用 EnumProcesses 列出您运行时系统中的每个进程,您可以使用此声明来使用它 公共声明函数 EnumProcesses Lib "psapi.dll" ( _ByRef idProcess As ..
发布时间:2021-09-16 20:45:22 其他开发

Windows 相当于“nice"

是否有 Windows 等效的 Unix 命令,不错? 我正在寻找可以在命令行中使用的东西,而不是任务管理器中的“设置优先级"菜单. 我在 Google 上找到这个的尝试遭到了那些想不出更好形容词的人的阻挠. 解决方案 如果您想在启动进程时设置优先级,您可以使用内置的 START 命令: START ["title"] [/Dpath] [/I] [/MIN] [/MAX] ..
发布时间:2021-09-14 19:41:20 服务器开发

Python:如何以管理员权限启动进程?

我从具有管理员权限的 Windows 7 命令行启动以下脚本: 导入 win32com.client导入时间导入发送键导入操作系统从 ctypes 导入 *shell = win32com.client.Dispatch("WScript.Shell")os.startfile("C:\...exe") 我还在“属性">“兼容性">“权限级别"下为 python.exe 分配了“以管理员身份运 ..
发布时间:2021-09-12 18:51:59 Python

如何为nodejs运行像pm2这样的python脚本

我已经将 pm2 用于我的 Node.js 脚本,我喜欢它. 现在我有一个 python 脚本来收集 EC2 上的流数据.有时脚本会爆炸,我希望进程管理器像 pm2 一样重新启动自己. python 有没有和 pm2 一样的东西?我一直在四处寻找,没有找到任何东西. 这是我的错误 文件“/usr/local/lib/python2.7/dist-packages/tweepy/s ..
发布时间:2021-06-26 18:52:57 Python

项目管理和过程管理的区别

项目管理和流程管理有什么区别? 解决方案 流程与项目的定义特征是可重复性与唯一性. 流程是旨在实现某个目标的相互关联的任务的重复集合. 项目是一项独特的努力,有始有终以实现目标. 流程管理强调提高任务的“可重复性"、效率(减少所需时间、降低成本)、提高质量(包括质量的一致性). 项目管理强调完成任务,实现最终结果.更高的效率更难实现,因为它可能需要自定义工具和方法, ..
发布时间:2021-06-22 18:32:30 其他开发

单个应用程序窗口的任务管理器中 Visual Studio 代码的多个实例或进程

我使用的是 Visual Studio Code.我的机器遇到性能问题.我去了任务管理器,看到进程选项卡中有几个 Code.exe 实例,即使我的只有一个 Visual Studio Code 窗口正在运行/活动电脑. 我可以看到总共有八个 Code.exe 实例.尽管如此,我可以看到所有八个实例都占用了几 KB 到最大 55 MB 的 RAM 内存.所以有一件事可以肯定,这几个进程并没有占 ..
发布时间:2021-06-21 19:47:50 其他开发

如何在 Windows 下暂停/恢复任何外部进程?

我正在寻找在 Windows XP 下通过进程 ID 以编程方式暂停和恢复特定进程的不同方法. 进程挂起/恢复工具使用 SuspendThread/ResumeThread 但警告多线程程序和死锁问题. PsSuspend 看起来不错,但我想知道它是否有什么特别之处关于死锁或使用其他方法? 首选语言:C++/Python 解决方案 如果您“调试调试器"(例如,使用 log ..
发布时间:2021-06-21 19:39:20 其他开发

流程监控-Python/Ubuntu/Linux

我需要在守护进程模式下运行一些进程,我刚刚发现了暴发户,因此我开始使用它. 我是否可以使用任何python库或应用程序通过html界面监视和控制这些过程? 我要问的是,我想防止自己重新发明轮子.:) 有什么想法吗? 解决方案 Supervisor 非常棒.我还没有使用过Web界面,它可能很烂. ..
发布时间:2021-05-29 22:43:48 服务器开发

您可以追踪Android应用程式何时终止?

查看了android文档,看来我们没有能力知道应用何时关闭.无论是由用户明确显示还是由操作系统自动显示. 下面是 onTerminate()文档仅在模拟场景中可用. public void onTerminate() 因为:API级别1 此方法用于仿真过程 环境.永远不会在生产型Android设备上调用它, 通过简单地杀死进程来删除进程;没有用户代码 (包括此回调)在执行时执 ..
发布时间:2020-08-30 01:26:52 移动开发

Mac进入睡眠状态后,我的应用程序会如何处理?

当Mac OS X进入睡眠状态时,由于关闭笔记本电脑或从Apple菜单中选择“睡眠",它如何暂停正在执行的进程? 我认为非窗口进程只是在任意执行点被挂起.这对于Cocoa应用程序是否也适用,或者操作系统是否等到控制权返回运行循环调度程序并在“已知"位置进入睡眠状态?是否有任何现代的操作系统可以做到这一点?或者,无论它在做什么,通常只要挂起一个应用程序通常足够安全吗? 我很好奇,因为从应 ..
发布时间:2020-08-11 21:47:26 其他开发

为什么PM2无法启动我的Node进程?

以前,我已经成功实现了PM2,但目前还没有. 如果手动启动我的节点应用程序 可以正常运行,但是即使PM2 出现却无法启动,我也无法通过PM2运行它.这就是我的意思: 如果我运行pm2 start server/index.js,则终端中的响应显示为: $ pm2 start server/index.js [PM2] Spawning PM2 daemon with pm2_ho ..
发布时间:2020-05-28 20:34:58 其他开发

您如何获得一个进程已经运行了多长时间?

是否可以从/proc目录获取此信息?我希望能够获得每个进程运行几秒钟的时间. 编辑:我需要从C ++做到这一点.抱歉造成混乱. 解决方案 好的,所以,在阅读top命令的源代码之后,我想出了一种获取过程开始时间的简便方法.他们使用的公式是: Process_Time = (current_time - boot_time) - (process_start_time)/HZ. ..
发布时间:2020-04-23 11:24:35 服务器开发

如何在Windows上查找正在运行的Java进程的进程ID?以及如何单独杀死这个过程?

我想在Windows中杀死特定的Java进程,比如Linux( ps -aux 获取processid然后 kill processid 杀死进程。) 解决方案 你可以使用 jps 包含在JRE中的实用程序,用于查找流程Java进程的id。输出将显示可执行JAR文件的名称或主类的名称。 然后使用Windows任务管理器终止进程。如果你想在命令行上这样做,请使用 TASKKIL ..
发布时间:2018-12-25 21:18:27 Java开发

当我的Java应用程序退出/崩溃时,如何摆脱Java子进程?

我使用Java启动子进程,如下所示: final String [] cmd = {“” }; 流程流程= Runtime.getRuntime()。exec(cmd); 它现在在后台运行。一切都好又好。 如果我的程序现在崩溃( 仍在开发中:-)),子进程似乎仍然存在。如何在父Java进程终止时自动结束? 如果 ..
发布时间:2018-12-07 13:09:23 Java开发

GIT与Perforce--两个VCS将进入......一个将离开

所以我正在让GIT在工作中销售。我需要的第一件事就是让每个人都相信GIT在他们已经习惯做的事情上更好。我们目前使用Perforce。其他人经历了类似的销售?任何好的链接/建议? 其中一个重大胜利是我们可以使用与网络断开的连接。另一个赢得国际海事组织是添加/结帐处理的方式。欢迎多点!此外,我们还有大约10-20个开发人员总数。 解决方案 Perl 5解释器源代码目前正在经历从转换Per ..
发布时间:2018-04-26 18:46:48 其他开发