2012-05-01 81 views
0

有沒有辦法來重定向數據流生成類過程或執行過程中的實例時Process(target=..., args=(...)).start()多重輸出到文件

我問了一下典型的Python的方式

Process(target=start_test, args=(timestamp,current_test_suite,user_ip)).start() 

如果沒有對文件pythonic的方式來做到這一點也許linux可以重定向PID輸出到文件?

+1

請參閱http://stackoverflow.com/questions/1501651/log-output-of-multiprocessing-process – tuxmaul

+0

很好這正是我所需要的。我沒有注意到這篇文章。謝啦 :) –

回答

0

Can Doralp說:如果我們想重定向過程輸出到文件,我們必須分配給sys.stdoutopen(filename,'w')如果open(filename,'a')我們希望我們的附加日誌文件。