尝试在 Windows 中跟踪由 pub 命令创建的 PID

尝试在 Windows 中跟踪由 pub 命令创建的 PID

我正在做一些 Polymer 和 Dart 开发,当我运行服务器时,我会运行pub serve以启动服务器。问题是,要停止服务器,我需要退出它<ctrl + c>。这是一个由两部分组成的问题。

第一个是:如果我想从命令提示符中分离一个进程,我可以&在末尾添加一个,它就会像使用 unix 系统一样自行运行吗?

第二个问题是:有没有办法获取启动服务器的 PID,通过pubpub serve以便在使用完毕后将其终止?我不确定它是否会传递我可以使用的 ID。

我一直在尝试使用 pub 的不同方法,但没有得到任何类型的标识符。我还在命令提示符中查找看起来像服务器的进程,但使用时,tasklist图像名称和会话名称并不足以描述我确定执行的 pub 服务器是什么。它看起来可能只是一堆任务......这意味着底部靠近我想要的任务。

我确实看到了刚刚执行的 tasklist.exe,然后在它之前我看到了一个dart 工具文件。现在,我相当确定这是过程,因为除了通过 pub 使用外,我不会在这台机器上使用 dart。我只是没有看到任何标志,以防我的计划需要运行多个 dart 程序,其中 2 个只是处理服务器。

当谈到不依赖 shell 的程序时,我正在查找start似乎就是我所寻找的命令。 http://ss64.com/nt/start.html 我正在调查:

start "testprogram" /b "pub" serve

看起来我应该把 pub 放在引号中并且可以工作,但它没有也可以工作。

我仍然没有找到任何在任务列表中找到它的方法,因为我希望在某个地方或其他地方看到“测试程序”。

相关内容