💻 nohup 详解:让任务在后台持续运行 🚀
2025-03-31 02:08:40
•
来源:
导读 在使用Linux时,我们常常需要执行一些长时间运行的任务,比如脚本 `test.sh`。如果直接运行,关闭终端(如Xshell)后任务会中断,这很让人...
在使用Linux时,我们常常需要执行一些长时间运行的任务,比如脚本 `test.sh`。如果直接运行,关闭终端(如Xshell)后任务会中断,这很让人头疼。这时,`nohup` 就派上用场啦!👇
`nohup` 是 "no hangup" 的缩写,意为忽略挂起信号(SIGHUP)。简单来说,它能让任务在关闭终端后继续运行。例如,运行 `nohup sh test.sh &`,不仅会将任务放到后台,还会将输出保存到 `nohup.out` 文件中(除非你指定了其他路径)。💡
示例:
```bash
nohup sh test.sh > output.log 2>&1 &
```
这样操作后,即使关闭Xshell或退出当前会话,任务也会默默运行,完全不受影响。🌟
总结一下:
- 使用 `nohup` 让任务脱离终端控制。
- 添加 `&` 放入后台。
- 输出重定向到文件更整洁。
学会这个小技巧,工作效率up!🚀✨
免责声明:本文由用户上传,如有侵权请联系删除!