找到nohup启动的程序并杀死

部署运行你感兴趣的模型镜像
  1. 查看进程(找出 PID)
# 精确按命令行匹配(推荐)
pgrep -fa 'nohup执行的命令'
# 或者按关键字找
pgrep -fa 'hohup执行的命令'
ps -u "$USER" -o pid,ppid,pgid,etime,cmd | grep 'huggingface-cli' | grep -v grep
  1. 优雅结束(先 TERM,再 KILL)

假设查到 PID=12345

kill -15 12345          # 优雅退出,让它清理/落盘
sleep 2
pgrep -fa 12345 || echo "已退出"

若还在:

kill -9 12345           # 强制结束(不做清理,但 hf 支持断点续传,问题不大)
  1. 结束整组(包含可能的子进程)

有时你想把该命令及其子进程一起干掉:

PID=12345
PGID=$(ps -o pgid= -p "$PID" | tr -d ' ')
kill -TERM -"$PGID"     # 先优雅地杀整个进程组
sleep 2
pgrep -g "$PGID" >/dev/null && kill -KILL -"$PGID"   # 还在就强杀
  1. 一把梭(匹配整条命令)
# 杀掉所有匹配该下载命令的进程
pkill -f 'huggingface-cli download Qwen/Qwen3-Next-80B-A3B-Instruct'
  1. 看下载进度/是否还在跑
# 实时看日志
tail -f qwen3_download_*.log
# 看文件夹体积是否在增长
watch -n 2 'du -sh ./models/qwen3'
# 看某 PID 的资源占用
top -p <PID>            # 或 htop
  1. 小贴士
    • 你原命令里 echo “PID: $!” 会打印当时的后台 PID;丢了也没事,用上面的 pgrep -fa 能找回。
    • 先用 kill -15,只有卡住才 kill -9。强杀可能留下部分临时文件,但 --resume-download 会自动断点续传。
    • 如果是用 sudo 启的进程,查询/结束时也要加 sudo。

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MonkeyKing.sun

对你有帮助的话,可以打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值