您的位置:首页 >科技资讯 >正文

💻 Linux `nohup` 用法 🚀

摘要 在使用 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`,让你的工作更加高效和稳定!💪

版权声明:本文由用户上传,如有侵权请联系删除!