作为批处理文件启动时更改进程名称



我正在开发一个名为"Nagios"的监控系统,用于监控UNIX和WINDOWS服务器的服务。问题是由批处理文件启动的 WINDOWS 服务在任务管理器中被命名为"cmd.exe",因此系统在监视时无法区分这些服务。

启动任务管理器

时,如何在任务管理器上更改进程名称,以便每个进程都有一个唯一的名称而不是"cmd.exe"?

提前谢谢你。

您可以将批处理文件作为 Windows 服务运行以创建进程名称。您可以设置在启动和停止时要发生的情况。您可以使用其 PID 终止服务。

C# 教程,用于创建批处理文件作为 Windows 服务。

您无法更改进程的名称。如果您需要区分进程,那么我建议您使用它们的进程 ID 而不是它们的名称。

DOS有一个很棒的命令,叫做title-似乎很合适

@echo off
title MyBatchTitle
...

相关内容

  • 没有找到相关文章

最新更新