0

ConEmu 在托管一个运行时间很长的 robocopy 命令时撞到了我(它已经运行了好几天)。Robocopy 仍在后台运行,我可以在任务管理器中看到它,如果可能的话我不想杀死它。我希望能够看到 robocopy 的输出。

ConEmu 可以附加到应用程序,但是当我尝试这样做时,它不会显示任何以前托管的进程,即 robocopy

有没有办法重新连接到 robocopy 过程?

4

1 回答 1

0

您还没有提供“崩溃”消息,所以谁能猜到???

最有可能的是,你conhost.exe的崩溃了。在任务管理器中检查这个。如果是这样,就没有更多的“控制台”,ConEmu 不能附加任何东西。

更新

如果RealConsole是活动的,您可以尝试在其上显示窗口。窗口具有ConsoleWindowClass窗口类名称。我相信这可以通过 PowerShell 脚本实现,但我不确定具体如何。

此外,您可以尝试将 RealConsole 附加到 ConEmu。如果操作系统禁止 ConEmu 连接控制台,该方法可能会失败。

  1. ConEmu.exe -detached
  2. 运行(从Win+ RConEmuC64.exe /ADMIN /ATTACH /CONPID=your-pidyour-pid正在运行的进程的进程标识符在哪里。是cmd.exe还是robocopy.exe
于 2016-03-21T16:20:05.080 回答