【发布时间】:2020-09-18 15:15:04
【问题描述】:
我有一个由 bash 脚本启动的应用程序。我将 stderr 和 stdout 重定向到不同的文件:
./app >> /home/user/logs/debug.log 2>>/home/user/logs/debug.err &
我需要为 stderr 行添加时间戳。 我该怎么做?
【问题讨论】:
标签: bash unix-timestamp moreutils
我有一个由 bash 脚本启动的应用程序。我将 stderr 和 stdout 重定向到不同的文件:
./app >> /home/user/logs/debug.log 2>>/home/user/logs/debug.err &
我需要为 stderr 行添加时间戳。 我该怎么做?
【问题讨论】:
标签: bash unix-timestamp moreutils
看看这个
./app >> /home/user/logs/debug.log 2> >( while read line; do echo "$(date): ${line}"; done > /home/user/logs/debug.err )
【讨论】: