作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在启动时运行的 Windows 中有一个进程。现在,如果该进程以某种方式被终止或停止,我需要在 Windows 10 中重新启动它吗?
有什么办法吗。进程是一个 HTTP 服务器,如果它在 Windows 中以某种方式停止,我需要重新启动它。我曾尝试编写一个 power-shell,我将在其中检查进程的任务列表状态,如果没有找到,我将重新启动,但这不是一个好方法。请提出一些好的方法。
我有一个 golang exe;在特定情况下,我的进程被终止或停止,我需要自动重新启动它。这必须在 exe 被杀死后立即完成。实现这一目标的最佳方法是什么?
最佳答案
我将简要介绍一下。您可以在计算机的本地组策略中启用 Audit Process Termination
,如下所示。在您的情况下,成功
审计就足够了。请注意,图片适用于 Windows 7。它可能会因操作系统而异。
现在每次进程终止时,都会生成一个成功事件并将其写入安全事件日志。
这将允许您创建一个任务调度程序,该程序在生成此事件时触发,该事件调用将再次运行该过程的脚本。简单吧?
嗯,您可能会在设置该任务时遇到一些麻烦,尤其是当您想要将有关生成事件的详细信息传递给脚本时。 This应该可以帮助您度过难关。
关于powershell - 如何在 Windows 10 中退出时重新启动 exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56290160/
我是一名优秀的程序员,十分优秀!