Linux中nohup与>>连用
时间: 2024-05-03 08:17:22 浏览: 174
Linux中nohup与&的用法和区别详解
在中,`nohup`命令用于在终端关闭后继续运行一个进程,并将该进程的输出重定向到指定文件或者/dev/null文件中,以防止在终端关闭时进程终止。
如果要将进程的输出写入文件,则可以使用`>>`符号将输出追加到文件的末尾。例如,假设要将一个长时间运行的脚本的输出写入名为`output.log`的文件中,可以使用以下命令:
```
nohup ./long_script.sh >> output.log &
```
其中,`&`符号将进程放入后台运行。这将使终端立即返回,而不必等待脚本运行完成。
如果不想将输出写入文件,而是想将其丢弃,可以将`>>`符号后面的文件名替换为`/dev/null`。例如:
```
nohup ./long_script.sh >> /dev/null &
```
这样,进程的输出将被丢弃,而不会写入任何文件。
阅读全文