这是输出:
$ 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被这样杀死:
kill 7111
kill 7112
kill 7113我只想到了Xargs,但不确定这是否正确,也不确定如何使用它。
谢谢!
如果这重要的话,35 KDE的软呢帽。
发布于 2022-03-05 23:38:29
这就是killall和pkill的用途:killall rclone或pkill rclone。
发布于 2022-03-06 12:06:13
由于您在Fedora上,所以您的ps应该支持--no-headers和-C选项,因此可以跳过grep:
ps --no-headers -C rclone -opid | xargs -r kill跳过标头的标准方法是指定空头:
ps -C rclone -o pid= | xargs -r kill(不过,-C并不标准,它来自HP/UX。-r选项的xargs也是不标准的,一个GNU扩展)。
https://unix.stackexchange.com/questions/693083
复制相似问题