Linux 通过 cmdline 终止进程(多个同名)
Linux kill process by cmdline (multiple with same name)
我正在编写一个 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 登录。
像这样:
ps -ef | grep '[S]CREEN -dmSL steambot mono SteamBot\.exe' |
awk '{print }' | xargs -r kill
我正在编写一个 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 登录。
像这样:
ps -ef | grep '[S]CREEN -dmSL steambot mono SteamBot\.exe' |
awk '{print }' | xargs -r kill