腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
*nix shell:如何禁用命令中所有管道的管道缓冲?
、
、
、
我希望每个管道都没有缓冲,所以我不必为每个管道命令输入
stdbuf
-oL。当使用多个管道编写命令时,如果存在一个环境变量或某种东西来全局启用它,或者至少在命令中的其余管道中启用它,那就太好了。是的,我知道unbuffer和
stdbuf
的情况,但是每个管道都需要调用它们.我尽量节省打字,因为我经常这样做。类似于:
stdbuf
-oL command_1 |
stdbuf
-oL command_2 |
stdbuf
-oL command_3BUFFERING=-oL comman
浏览 0
提问于2022-06-23
得票数 0
1
回答
如何在运行时对shell输出进行着色
、
、
、
、
当我做svn up时,平均输出了100行。此外,还有十五个外挂,更新时间为30岁左右(每2-3秒就会弹出一个接一个)。我知道我可以使用sed来做到这一点,但是它需要一个讨厌的格式化正则表达式--很多转义字符。up.sh | grep -vE "^\s*$|revision" \ | ${arhbin}/coloring
浏览 0
提问于2017-02-14
得票数 1
回答已采纳
1
回答
在/var/www/site.access.log中使用tail -f
、
、
我在过去的30分钟里一直在调试一个问题,我无法验证第三方服务器是否正在访问我的网站。tail -f /var/log/mysite.pythonanywhere.com.access.log因此,事实证明,第三方确实访问了我的服务器,但条目没有换行符,因此tail -f没有立即刷新。103.7.30.108 - - [20/May/2016:06:23:20 +0000] "GET /wechat?signature=0a99723f6953778a5b86a167d03bb720ff703896
浏览 1
提问于2016-05-20
得票数 0
1
回答
字符串命令的奇怪行为
、
、
我试图捕获mysql流量并将这些流量传递给字符串命令,如下所示:它可以正常工作,并打印所有mysql查询,如show databasestcpdump -i any -s 0 -l -w - dst port 3306 | strings > /tmp/out 有人能解释一下上面命令的行为以及为什么不将输出重定向到文件吗?
浏览 0
提问于2013-07-25
得票数 1
回答已采纳
1
回答
使用sed和引号
、
、
为了替换/etc/lsb发行版中的一行,我尝试使用如下代码: x=$(
stdbuf
-oL /bin/bash \-c '(sudo sed -i "s/DISTRIB_DESCRIPTION=.*/DISTRIB_DESCRIPTION=
Linux
Lite 2.4/g" /etc/lsb-release && echo "
Linux
Lite 2.4" | sudo tee
浏览 3
提问于2015-03-06
得票数 0
回答已采纳
2
回答
使用
stdbuf
-o 0& tee日志时没有stderr输出
我希望使用以下命令记录运行我的程序的标准输出和错误信息:
stdbuf
-o 0 .
浏览 0
提问于2013-06-20
得票数 0
回答已采纳
1
回答
如何解除缓冲切割?
、
我只想从我的邮件日志文件中得到以"@xyz.nl“结尾的电子邮件地址。为了实现这一点,我做到了:用grep缓冲行是必要的,因为否则它会缓冲其输出,因为管道不被认为是终端。Grep将输出如下行: Aug 29 11:56:01 localhost postfix/smtp[4124]: 05491500123: to=<some
浏览 0
提问于2016-09-02
得票数 13
回答已采纳
2
回答
如何将原始串行数据转储到磁盘
如何将从串行端口输出的所有数据直接记录到磁盘上的文件中? 我尝试过cat和cp,但是它们似乎被缓冲了,而且我正在尝试记录少量的数据,所以什么都没有。
浏览 0
提问于2013-09-19
得票数 3
回答已采纳
1
回答
脚本bash这个尾总是一个日志文件,当匹配特定的单词时,发送邮件。
、
、
我搜索了所有的线程,但我不知道如何解决我非常简单的问题。我需要一个bash脚本,它在日志文件中执行一个连续的尾,当grep中的单词"fail“执行时,执行另一个命令并发送给我一封邮件(但是尾命令不能停止)非常感谢您的帮助!
浏览 0
提问于2019-10-05
得票数 0
回答已采纳
1
回答
多个管道使输出在文本流中为空白。
、
、
、
、
这个问题与无关,因为我不想将输出重定向到多个进程。相反,我想像您通常做的那样,两次输出管道,如下所示:ing$ echo "piping twice" > somefile $ tail -f somefile | cut -d 'p' -f 3 # T
浏览 4
提问于2020-09-05
得票数 0
回答已采纳
1
回答
Python3 subprocess.Popen.readline不在现场
、
、
、
、
我试着运行这个脚本:task = subprocess.Popen(sys.executable + " \"main.py\"", shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) print("Got data")
浏览 1
提问于2018-03-09
得票数 1
回答已采纳
1
回答
缓存标准输出数据并转发它
、
、
我正在
Linux
中运行一个命令行工具,它每10 am发出一次数据。我将把它转发到另一个应用程序来可视化数据。
浏览 0
提问于2020-03-02
得票数 0
1
回答
Linux
: grep从流到文件
、
、
、
、
我有一个不断更新的日志文件A(但它被滚动了),我需要不断地过滤它的内容并写入一个持久的文件。tail -f A.log | grep "keyword" >> B.log研究只给了我一些复杂的东西--这不是我的情况。我猜我错过了一些简单的概念。
浏览 1
提问于2016-08-11
得票数 0
回答已采纳
1
回答
用PHP脚本从aria2c中读取STDOUT
、
、
下面是简单的PHP脚本:is_resource($process = proc_open('aria2c http://speedtest.rinet.ru/file100m.dat', [ ['pipe', 'w'],], $pipes, '/tmp', [])) || die(); fclose($p
浏览 3
提问于2013-12-21
得票数 2
1
回答
哪些命令需要以"
stdbuf
“作为前缀?
我在网上发现,可以使用
stdbuf
禁用缓冲。显示这里的一个例子是:但是,我不清楚管道中的哪些命令需要以
stdbuf
命令作为前缀。为了不缓冲,我可能会:
stdbuf
-i0 -o0 -e0 find /i \!-type d | \'s=..*=& \1=p'
浏览 0
提问于2023-01-05
得票数 0
回答已采纳
1
回答
在“时间限制”上写日志
nodes 1#SBATCH --cpus-per-task 1#SBATCH --out foo_%j.out
stdbuf
-o0 -e0 mycommand input2.yaml
stdbuf
浏览 4
提问于2022-03-13
得票数 0
2
回答
linux
stdbuf
行缓冲stdin选项不存在。
、
、
stdbuf
命令的手册页声明行缓冲模式作为标准输入缓冲选项无效。原因是什么?tail -f access.log |
stdbuf
-iL cut -d' ' -f1 | uniq Try`
stdbuf
--help' for more information.
浏览 0
提问于2012-07-24
得票数 6
回答已采纳
1
回答
如何在bash函数上使用
stdbuf
我们可以在常规命令上使用
stdbuf
。但是,我不能在bash函数上使用它。function tmpf() { echo aaa; }原因是什么?谢谢!
浏览 4
提问于2016-02-11
得票数 3
2
回答
C程序拒绝管道?
、
、
、
、
我正在试图编译1991年C端口的原始克劳瑟/伍兹FORTRAN巨大洞穴冒险。代码是一个可怕的混乱,但是在更改了其中的某些部分之后,它会正确地编译和运行。是否有其他方法可以让程序检测管道并进入静默模式?即使添加printf("Hello World");作为主函数的第一行,也不会通过cat显示任何内容。 编辑:我正在使用的版本,但是我从其中得到的链接已经变坏了。我会找到它的另一个下载链接。
浏览 1
提问于2014-01-24
得票数 2
回答已采纳
1
回答
tshark停止准则
在满足一定条件后,我需要停止tshark (wireshark的命令行equi )。是否有任何停止条件,我可以通过捕获过滤器应用,以便tshark停止捕获。请回答这个谜语。
浏览 0
提问于2012-05-16
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券