我正在运行命令
php someFile.php 1>> stdout.txt 2>> stderr.txt
有什么方法可以记录 stderr 的打印时间吗?
答案1
好问题,我不知道如何使用管道stderr
,但我找到了答案这里。
然后,当您获得stderr
管道后,只需^
用您想要的消息替换每行开头 ( )。这里我调用date
命令来显示时间。
php someFile.php 2>&1 >> stdout.txt | sed "s/^/`date +'Error received the %d:%m:%y at %H:%M:%S : '`/" >> stderr.txt
答案2
看看这本书Linux 命令行很多有用的信息。