vontio
V2EX  ›  问与答

如何重定向多个进程的输出到一个文件

  •  
  •   vontio · Sep 26, 2013 · 3829 views
    This topic created in 4640 days ago, the information mentioned may be changed or developed.
    比如
    procA >> a.txt
    procB >> a.txt
    报错:另一个程序正在使用此文件,进程无法访问。

    A和B都是长时间运行的,有没有办法呢
    Supplement 1  ·  Oct 9, 2013
    使用wtee后发现,每新增加一个进程就会新增加一个wtee进程。
    当有大量进程的时候这种方法很占资源。

    现在使用了另外一种办法
    a.bat
    -----
    使用start /B 启动进程(所有进程的输出会输出到当前cmd窗口)

    b.bat
    ---
    a.bat >log.txt (把a.bat的输出重定向到log文件)
    5 replies    1970-01-01 08:00:00 +08:00
    pathletboy
        1
    pathletboy  
       Sep 26, 2013   ❤️ 1
    procA|tee -a a.txt
    procB|tee -a a.txt
    vontio
        2
    vontio  
    OP
       Sep 26, 2013
    @pathletboy windows下有办法吗
    vontio
        4
    vontio  
    OP
       Sep 26, 2013
    @pathletboy 再次感谢,找到一个wtee for windows
    takwai
        5
    takwai  
       Sep 26, 2013
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5961 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:32 · PVG 10:32 · LAX 19:32 · JFK 22:32
    ♥ Do have faith in what you're doing.