按应用名字杀进程的 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