nohup命令
时间: 2023-06-28 12:12:00 浏览: 129
`nohup` 是一个常用的 Linux 命令,用于在终端关闭后继续在后台运行程序。具体来说,`nohup` 命令可以使你在退出终端或关闭 SSH 后让程序继续运行,而且不会被 SIGHUP 信号所打断。
使用语法:
```bash
nohup command &
```
其中,`command` 是要执行的命令,在命令后面加上 `&` 符号表示让命令在后台运行,`nohup` 命令会将命令输出到一个名为 `nohup.out` 的文件中,如果该文件不存在则自动创建。
使用 `nohup` 命令的例子:
```bash
nohup python3 myscript.py > output.log &
```
这个命令将 `myscript.py` 程序在后台运行,并将输出重定向到 `output.log` 文件中。这样即使关闭了终端,`myscript.py` 程序也会继续在后台运行,并且输出会被记录在 `output.log` 文件中。
相关问题
在连续输入nohup 命令1 和 nohup 命令2 两条命令之后,关闭终端,命令1和命令2都会在后台继续运行吗
如果您在终端中连续输入nohup命令1和nohup命令2,并在两个命令都启动后关闭终端,则这两个命令将继续在后台运行。因为nohup命令会将进程与当前终端分离,即使关闭终端,进程也会继续运行。但是,您应该注意,如果您在命令1或命令2中使用了任何与终端相关的操作,例如输入或输出,则这些操作可能会受到影响,并且可能会在关闭终端后停止工作。因此,在使用nohup命令时,最好将命令的输入和输出重定向到文件中,以确保不会受到终端关闭的影响。
linux nohup命令
nohup命令可以在Linux系统中运行一个进程,并在终端关闭后继续运行该进程。使用方法是在要运行的命令前加上“nohup”。例如:nohup command > myout.file 2>&1 &
阅读全文
相关推荐














