首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何传递ps x\ grep rclone的输出以杀死命令?

如何传递ps x\ grep rclone的输出以杀死命令?
EN

Unix & Linux用户
提问于 2022-03-05 23:29:48
回答 2查看 844关注 0票数 0

这是输出:

代码语言:javascript
复制
$ ps x | grep rclone
   7111 ?        Sl     0:00 rclone mount xxx
   7112 ?        Sl     0:00 rclone mount xxx
   7113 ?        Sl    10:16 rclone mount xxx
   9843 pts/1    S+     0:00 grep --color=auto rclone

我正在考虑以某种方式通过(管道)第二栏信息,即7111,7112,7113被这样杀死:

代码语言:javascript
复制
kill 7111
kill 7112
kill 7113

我只想到了Xargs,但不确定这是否正确,也不确定如何使用它。

谢谢!

如果这重要的话,35 KDE的软呢帽。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2022-03-05 23:38:29

这就是killallpkill的用途:killall rclonepkill rclone

票数 6
EN

Unix & Linux用户

发布于 2022-03-06 12:06:13

由于您在Fedora上,所以您的ps应该支持--no-headers-C选项,因此可以跳过grep

代码语言:javascript
复制
ps --no-headers -C rclone -opid | xargs -r kill

跳过标头的标准方法是指定空头:

代码语言:javascript
复制
ps -C rclone -o pid= | xargs -r kill

(不过,-C并不标准,它来自HP/UX。-r选项的xargs也是不标准的,一个GNU扩展)。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/693083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档