1. 最简单的
COMMEND >& test.log
将COMMEND控制台输出内容写入test.log文件,且控制台不打印
上述命令实际上是下面命令的简写形式,说明将标准输出和标准错误输出都写入了test.log文件
COMMEND >log 2>&1
2. 使用管道
COMMEND 2>&1 | tee test.log
将控制台输出与错误输出写入日志test.log,并打印
当然,因为使用了tee,该日志也可以传入下一级做处理,或者
COMMEND 2>&1 | tee test.log >>/dev/null
该命令即写入了日志也不打印(和法1同效),或者替换>>/dev/null做下一步处理
最后
以上就是活泼大象最近收集整理的关于SHELL脚本写日志的方法的全部内容,更多相关SHELL脚本写日志内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复