为什么“yes&”会使我的 Bash 会话崩溃?
“是的,而且……”是即兴喜剧中的一个精彩的经验法则。在 UNIX 世界中则不然。 当我运行这个公认的愚蠢yes&命令时,我无法中断它。终端崩溃或陷入循环。 我希望该yes进程立即暂停,因为如果尝试写入标准输出,后台的任何进程都应该暂停,但情况似乎并非如此,我想知道为什么。 ...
“是的,而且……”是即兴喜剧中的一个精彩的经验法则。在 UNIX 世界中则不然。 当我运行这个公认的愚蠢yes&命令时,我无法中断它。终端崩溃或陷入循环。 我希望该yes进程立即暂停,因为如果尝试写入标准输出,后台的任何进程都应该暂停,但情况似乎并非如此,我想知道为什么。 ...
设想:我正在运行一堆命令,其中一些命令提示输入“是/否”答案。我不小心输入yes了命令而不是作为对提示的响应。哎呀。现在我的外壳看起来像这样: $ yum install -y something-important ... useful output I want to go back and refer to, perhaps multiple times $ yes y y y y y y y y y y y ... there are tens of thousands of lines... oh god, Y?? 在意识到发生了什么后,我成功地...
您好,我编写了这个程序,其中inquirer.js有一个列表问题,然后是文本输入。 我想用管道来回答这两个问题。 如果我只保留列表问题,我可以轻松使用它yes 1 | command,它会选择第一个选项,我就完成了。 但是,保持两个问题相同的命令可以很好地通过第一个问题,但在文本问题上,它会永远闪烁 1。 使用echo "something" | command令人惊讶的是在第一个问题上选择默认值,而忽略第二个问题,尽管它不等待用户输入,但就像它没有在其中输入任何内容,但对两个问题都按下了回车键,这真的很奇怪。 使用yes '' | command不会卡住并...
假设我有一个 makefile hour_long_recipe,其中有一个名为 的配方,顾名思义,它需要一个小时才能运行。在整个食谱中,它会随机询问是/否问题。假设它总共询问 10 个问题。 一种可能的(也是经常推荐的)运行方法是: yes | make hour_long_recipe 它回答了所有问题y。但是,根据我的理解,yes不断输出到其标准输出高达每秒 10.2 GiB无论是否make实际使用其标准输入中的数据。 即使只有 10 MiB/s(比yesReddit 线程的任何实现都要慢得多),在一小时内,它会总计超过 35 GiB,其中仅读取 2...
yes 产生“y”字符流,或其他请求的字符流。 如果 Unixen 有一个用于随机数的伪设备,为什么不也有像这样有用的流呢? ...
如何在调用时通过管道将Y或yes传送到程序sudo? 我们可以这样输入 yes | command yes | yum update 如何通过如下方式将yfrom传输yes到程序中?sudo yes| sudo command 正常情况下,从y传入yes应该command进入应sudo要求sudo密码。我怎样才能做到这一点? ...
我正在尝试编写一个非交互式系统更新脚本。 问题: 如果以下方法运行良好: yes | dpkg --configure -a 下面的工作也会很好吗?: yes | apt-get install --fix-broken ...
让我举个例子吧: $ timeout 1 yes "GNU" > file1 $ wc -l file1 11504640 file1 $ for ((sec0=`date +%S`;sec<=$(($sec0+5));sec=`date +%S`)); do echo "GNU" >> file2; done $ wc -l file2 1953 file2 在这里您可以看到该命令在一秒钟内yes写入行,而我使用 bash和11504640只能在 5 秒内写入行。1953forecho 正如评论中所建议的,有各种...
假设我有ls | xargs -n1 -p rm,我如何使用yes或yes n来自动回答该标志生成的问题-p? 我尝试过yes n | (ls | xargs -n1 -p rm)但没有成功。 更新: 问题不是真正的问题rm,而是如何yes正确使用的问题。我有一个别名或一个使用的函数xargs -p,我喜欢它在执行之前询问我并向我显示它正在做什么。当我知道它会做什么时,我希望能够yes自动遍历xargs -p函数中的所有内容。因此,尽管该示例使用了rm,但它并不是真正的内容。 另外,为了特别清楚,我不想修改我的别名或函数来使用或不使用-p.我宁愿只...