| 用途 | 当前 shell 会话内的作业切换与管理 |
|---|---|
| 语法 | 命令 & / jobs -l / fg %n / bg %n / kill %n / disown -h %n |
| 快捷键 | Ctrl+Z 挂起前台作业 |
常用示例
常用示例
sleep 300 & # 后台跑
jobs -l # 看作业号与 PID
fg %1 # 拉回前台
# 运行中按 Ctrl+Z 挂起,再:
bg %1 # 继续后台
kill %1 # 按作业号杀
disown -h %1 # 从作业表移除(退出终端不再收 SIGHUP)退出终端会向未 disown 的后台作业发 SIGHUP:这就是 nohup/setsid 存在的理由。