我是靠谱客的博主 活泼大象,最近开发中收集的这篇文章主要介绍SHELL脚本写日志的方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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脚本写日志的方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部