0
- 我從Powershell中的進程調用子進程。
子進程不會結束,它會在後臺連續運行。如何從powershell中的繼續運行的子進程獲取日誌?
我需要由子進程持續輸入的日誌。
- process.standardoutput.rradtoend()將在子進程結束時將日誌輸入到文件中。
但我不斷需要日誌。
請在這方面幫助我。
子進程不會結束,它會在後臺連續運行。如何從powershell中的繼續運行的子進程獲取日誌?
我需要由子進程持續輸入的日誌。
但我不斷需要日誌。
請在這方面幫助我。
您可以將日誌文件重定向如下:
start-process your_executable -ArgumentList "your arguments" -RedirectStandardOutput the_path_you_want_to_put_your_log -RedirectStandardError the_path_to_put_error_log
子進程的日誌將被連續寫入日誌文件,你可以打開文件爲了檢查他們的時間。
編輯
而且我認爲Unix tail equivalent command in windows Powershell會做你更多的幫助,它告訴你如何實時監控日誌文件,就像從PowerShell Community Extensions
使用Get-FileTail
Cmdlet的