2013-05-30 91 views

回答

1

您確定退出代碼不是來自mysqldump嗎?您可以通過運行Process Monitor來驗證。

在這種情況下,問題可能是標準輸出重定向(>),這種類型的重定向是在cmd.exe中實現的,因此除非--execute調用cmd.exe,否則它不起作用。

如果你想捕捉(「根」子進程)的輸出,你有兩個選擇:

  • 前綴與cmd.exe /C(使用ReadEnvStr「COMSPEC」如果你需要支持Win9x的)命令行
  • 使用將捕獲輸出的exec plugins之一。