💻 Linux `nohup` 用法 🚀
在使用 Linux 系统时,你是否遇到过需要长时间运行程序但又担心断开连接导致进程终止的情况?这时,`nohup` 就成了你的得力助手!👇
什么是 nohup?
`nohup` 是 "no hangup" 的缩写,用于让命令在用户退出终端后继续运行。它会将命令的输出重定向到一个名为 `nohup.out` 的文件中,除非你指定了其他路径。简单来说,它能让你的程序“无视”断开连接。💡
基本用法
假设你想运行一个脚本 `my_script.sh`,只需输入:
```bash
nohup ./my_script.sh > output.log 2>&1 &
```
这样,即使你关闭终端,脚本也会持续运行,并将日志保存到 `output.log` 中。🚀
注意事项
1. 默认输出文件是 `nohup.out`,你可以通过 `>` 指定自定义路径。
2. 加入 `&` 符号是为了让命令在后台执行,避免占用当前终端。
掌握 `nohup`,让你的工作更加高效和稳定!💪
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。