V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
vontio
V2EX  ›  问与答

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

  •  
  •   vontio · 2013-09-26 15:24:56 +08:00 · 3381 次点击
    这是一个创建于 4077 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如
    procA >> a.txt
    procB >> a.txt
    报错:另一个程序正在使用此文件,进程无法访问。

    A和B都是长时间运行的,有没有办法呢
    第 1 条附言  ·  2013-10-09 14:26:07 +08:00
    使用wtee后发现,每新增加一个进程就会新增加一个wtee进程。
    当有大量进程的时候这种方法很占资源。

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

    b.bat
    ---
    a.bat >log.txt (把a.bat的输出重定向到log文件)
    5 条回复    1970-01-01 08:00:00 +08:00
    pathletboy
        1
    pathletboy  
       2013-09-26 15:49:56 +08:00   ❤️ 1
    procA|tee -a a.txt
    procB|tee -a a.txt
    vontio
        2
    vontio  
    OP
       2013-09-26 15:51:42 +08:00
    @pathletboy windows下有办法吗
    vontio
        4
    vontio  
    OP
       2013-09-26 16:01:12 +08:00
    @pathletboy 再次感谢,找到一个wtee for windows
    takwai
        5
    takwai  
       2013-09-26 16:02:24 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2812 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 381ms · UTC 09:48 · PVG 17:48 · LAX 01:48 · JFK 04:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.