| 用途 | 后台任务脱离当前 shell 生命周期 |
|---|---|
| 语法 | disown [-h|-a] [%作业号] |
| 场景 | 任务已启动但想安全断开会话 |
常用示例
常用示例
long_task & # 先跑起来
disown # 当前作业脱离(退出终端不会挂)
disown -h %1 # 保留作业表但忽略 SIGHUP
jobs # disown 后不再显示
ps -p $(pgrep -f long_task) -o pid,ppid,cmd