进程管理-nohup
进程管理-nohup ⚙️ — 后台运行(忽略挂断)
作用
nohup(no hang up)使命令忽略 HUP 信号继续运行,终端退出后进程不终止,输出默认保存到 nohup.out。
语法
1 | nohup 命令 [参数...] |
用法
nohup 确保命令在退出登录后继续运行。输出默认追加到 nohup.out,可重定向:nohup CMD > OUTPUT.LOG 2>&1 &。& 放到后台执行。远程 SSH 会话中防止任务随断开而终止的标配。
常用参数
| 参数 | 说明 |
|---|---|
& |
放后台执行 |
> FILE |
重定向输出 |
2>&1 |
错误也定向到输出 |
示例
1 | nohup sleep 100 & # 后台运行,退出终端不中断 |
来源:菜鸟教程