概述
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脚本写日志的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复