【发布时间】:2017-10-05 13:08:48
【问题描述】:
我正在尝试在控制台中记录一些内容,但它不起作用。输出是:
Resolving...
+ /keyboard
+ /keyboard/windows.keylayout
+ /keyboard/hardware.txt
Addition count 3 src: 60.42KB
61868 / 61868 [====================================================] 100.00% 0s
我希望将其写入 .log 文件。
但它只需要“解决...”,当我执行"script >> script.log" 作为 first 行时,我想这是因为“+”,我该如何解决它,它会将所有输出记录到该文件中吗?
cd /home/andre/test/ && /usr/local/bin/drive_armv7 pull -no-prompt keyboard 2>&1 >> error.log
谢谢。
【问题讨论】:
-
所有这些输出都进入标准输出了吗?还是有些东西要写入标准错误?
-
我真的不知道,我怎么知道?
-
其中一些输出可能会发送到
stderr而不是stdout。>>本身仅重定向stdout。可能是 stackoverflow.com/questions/876239/… 的骗子。 -
我累了 2>&1 并且它也不工作......
标签: linux bash shell unix logging