Denny00 Asked: 2018-08-16 04:38:48 +0800 CST2018-08-16 04:38:48 +0800 CST 2018-08-16 04:38:48 +0800 CST 如何杀死顶部的进程? 772 不像 htop - top 对我来说更难,我想知道如何杀死 top 中的任何进程?提前感谢我的 Stackoverflow 朋友! process kill 2 个回答 Voted Best Answer RalfFriedl 2018-08-16T04:40:21+08:002018-08-16T04:40:21+08:00 按k杀死并输入PID和信号杀死。 一些常见的信号: 数字 姓名(简称) 描述 用于 0 SIGNULL(空) 无效的 检查对pid的访问 1 叹息(HUP) 挂断 终止;可以被困 2 信号情报 (INT) 打断 终止;可以被困 3 SIGQUIT(退出) 退出 以核心转储终止;可以被困 9 SIGKILL(杀死) 杀 强制终止;不能被困 15 SIGTERM(期限) 终止 终止;可以被困 24 信号停止(停止) 停止 暂停进程;不能被困住。如果没有为 kill 命令提供信号,则这是默认设置。 25 SIGTSTP (STP) 终端 停止/暂停进程;可以被困 26 信号(继续) 继续 运行已停止的进程 acgbox 2022-02-15T09:00:36+08:002022-02-15T09:00:36+08:00 用这个你关闭任何给它命名的进程 #!/bin/bash read -p "Set process name: " PS f() { ps ax | grep "$1" | grep -v grep | awk '{print $1}' | xargs kill -9 &> /dev/null; } f "$PS" if [ $? -gt 0 ]; then echo "$PS" "was not found" else echo "$PS" "was successfully closed" fi
按
k
杀死并输入PID和信号杀死。一些常见的信号:
用这个你关闭任何给它命名的进程