【发布时间】:2016-05-19 20:26:33
【问题描述】:
我正在编写一个 bash 文件 (.command @OS X) 来轻松更新我的远程服务器 (Linux) 上的程序。我一直在试图找出要杀死的 PID。我有不同的进程具有相同的名称,即 mono,因为它们是由 mono 执行的。
使用 pgrep mono 我使用 mono 获取所有 PID,但是,我只想终止具有命令行 SCREEN -dmSL steambot mono SteamBot.exe 的进程.
我怎么知道要杀死哪个 PID? Atm,我的 .command 文件如下所示:
ssh xxx@xxxx.com
pgrep mono
我也在使用 ssh-keychain 登录。
【问题讨论】:
-
既然你确切地知道你想要什么,你应该用 grep 代替单声道线,然后使用 cut 来获取 PID