如何将所有这些服务都放入日志文件中:stop service 2我希望所有这些服务日志都保存到一个文件中stop service 1 | teelog1.logstop service 3 | tee log1.logstop service 1 stop service 3 | tee log1.log
我还没有找到这样的问题谢谢!
我已经知道如何使用带有进程替换的tee将输出发送到各种命令和stdout,例如使用上面的行,stdout将由来自command0是否有一种方法可以防止tee写入标准输出,而不删除它所输出的任何命令?因此,对于上面的示例,stdout只具有来自command1和command2的输出?与没有stdout的teeing相关的大多数答案只是直接写入文件,并建议使用以下内容:
command0 | tee
也许这是重复的,但我没有找到任何答案,但是如何使用管道将一个命令输出到多个outpus (例如,将其发送到管道、stdout或命令替换)?1. - tee,2. - while read...)stdout为i在‘{}’中传递probelm cat <<< "abc“\$i >(xargs -I{} bash -c”;do echo $i;do“)
虽然这个命令在“tee”之后不使用管道,但我也希望输出abc #only one, I would expect one m