首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux通过cmdline杀死进程(多个同名)

Linux通过cmdline杀死进程(多个同名)
EN

Stack Overflow用户
提问于 2016-05-19 20:26:33
回答 1查看 1.4K关注 0票数 2

我正在编写bash文件(.command @OS ),以方便地更新远程服务器(Linux)上的程序。我被困在想杀哪一个PID的时候了。我有相同名称的不同进程,即 mono ,因为它们是由mono执行的。

使用pgrep ,我可以使用mono获得所有的PID,但是,我只想杀死命令行SCREEN -dmSL steambot SteamBot.exe的进程。

我怎么知道要杀什么PID?自动取款机,我的.command文件看起来如下:

代码语言:javascript
复制
ssh xxx@xxxx.com
pgrep mono

我也使用ssh-keychain登录。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-19 20:32:34

就像这样:

代码语言:javascript
复制
ps -ef | grep '[S]CREEN -dmSL steambot mono SteamBot\.exe' |
  awk '{print $2}' | xargs -r kill
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37333372

复制
相关文章

相似问题

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