按应用名字杀进程的 fish shell 脚本

2018 年 08 月 08 日

如题,只是一个包装成函数的 fish 脚本。因为有些应用偶尔会进入无响应状态,不想每次都手动查找端口来杀进程。

function killit
    kill -9 (string split ' ' (ps -e | grep -i $argv))[1]
end

用法

以上 3 行放到 ~/.config/fish/config.fish 里面。请谨慎使用!!!

# kill f*king Chrome
killit Chrome
# case insensitive
killit cHroME

不会覆盖所有需求,主要是自己用得爽 🤣

2018.09.04

发现 pkill 命令能更加简单地完成需求:

# -9: kill
# -i: case insensitive
# -o: oldest process
pkill -9 -io Chrome

EOF

Twinkle 的博客
瞎折腾