为什么将pgrep输出输出到kill中不起作用

全能骆驼摩哈

我在玩管道,以学习如何使用它们。我正在尝试使用此命令按名称杀死进程:pgrep <some_process> | kill

但是我得到的输出是kill的用法说明,就像它没有收到任何输入一样。

当然,我知道有一种更简单的方法来完成类似pkill或的任务killall,但是我想知道为什么这不起作用。

谢谢

弗洛里安·迪切(Florian Diesch)

kill 不会从stdin读取任何内容,但是会期望一些命令行参数,如果没有,则会抛出错误。

仅当实际上在管道右侧的程序正在从管道读取时,管道工程才有效。并非所有程序都可以。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么将numpy.dot输出到memmap不起作用?

为什么将命令的输出定向到变量在批处理文件中不起作用

为什么不起作用?(在某些输出上为toLocaleString)

为什么我对ls输出的循环不起作用?

为什么我的价值输出不起作用?

为什么将容器标准输出重定向到文件不起作用?

如果将输出重定向到stdout,为什么Bash陷阱不起作用?

为什么自定义快捷方式(在Jupyter Lab中清除输出)不起作用?

为什么我的Terraform输出在模块中不起作用?

将power-shell命令输出到在if else语句中不起作用的变量

批量发送输出到nul不起作用

jQuery数学运算输出到输入不起作用

变量赋值不起作用。标准输出到 var

为什么此kill在此Bash脚本中不起作用,而仅在脚本之外起作用?

crontab中的输出日志不起作用

当在上下文管理器中定义控制台输出时,为什么devnull在隐藏控制台输出时不起作用?

为什么用转换运算符输出类对std :: string不起作用?

R-igraph的问题:为什么“简化”选项不起作用?以及如何生成输出的EPS?

为什么从 ~/.profile 调用时 gdbus 输出不起作用?

为什么git log输出重定向到while循环不起作用?

为什么这个Elm代码不起作用?(示例提供了预期的输出)

当通过管道传输输出时,为什么某些“ for”命令不起作用?

为什么 HDMI 输出在橙色 pi one 上不起作用?

为什么这个 Python 代码不起作用?它不返回任何输出

为什么插入不起作用并且在 postresql 上不输出任何错误?

为什么`pushd`总是将堆栈输出到stdout?

为什么Bower将JSON输出到命令行

将管道输出到三通中时出现管道故障(141)-为什么?

pgrep完全匹配不起作用,只有一部分,为什么?