前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux执行某些命令后或者访问某些网站资源出现错误后该如何输出到一个文件内?

linux执行某些命令后或者访问某些网站资源出现错误后该如何输出到一个文件内?

原创
作者头像
子沐u
发布2021-08-04 16:22:12
2.3K0
发布2021-08-04 16:22:12
举报
文章被收录于专栏:星星

今天就分享一个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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档