今天就分享一个linux的小技巧,可以帮助你在日常的运维中,更省时,更省力!
我们经常在Linux上执行某些命令后或者访问某些网站资源不定时出现一些错误、超时,但是想要统计某些错误到另一个文件内,该如何输出到一个文件内呢?
今天我们就需要使用到linux中bash的重定向功能
示例命令如下:cmd 2>>file
这个命令的意思是将标准输出的错误追加到file文件中,cmd代表任何命令都可以。
具体用法示例如下:
1、我curl www.baidu.top 可以看到是返回了http 301 状态码,进行了永久重定向,说明是可以正常访问的,没有错误
2、如果我curl 的是www.baidu.topp,就会输出错误,提示无法解析这个域名,如果说是应用层业务程序内去这样执行一些请求命令,是无法直接输出到终端上让我们去查看的,并且应用程序内去调用的话,涉及到的环节,一些报错信息都很多,如果需要我们单独拿出来一个curl去复现并将每次复现的错误都记录到一个文件内的话,终端去看也不太好
3、然后我们使用bash的重定向功能,将标准错误输出追加到一个指定文件内,可以看到我curl 了 5次,没有都有错误,并且都将这5次的错误信息记录到了我指定的文件内。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。