nohup不输出日志
时间: 2023-04-20 07:02:05 浏览: 1293
nohup命令可以在后台运行程序,不受终端关闭的影响。如果不想输出日志,可以在命令后面加上重定向符号“>”,将输出重定向到/dev/null,如下所示:
nohup command > /dev/null &
这样就可以将输出日志丢弃,不会在终端中显示。
相关问题
nohup命令输出日志
nohup命令用于在后台运行一个进程,并忽略挂起信号。它可以将输出重定向到nohup.out文件中,这样就可以在终端关闭后继续运行该进程,并记录输出日志。例如:nohup command > nohup.out 2>&1 &
nohup输出到定向日志
要将nohup命令的输出重定向到日志文件中,可以使用以下命令:
```
nohup command > output.log 2>&1 &
```
其中,command是要执行的命令,output.log是要重定向到的日志文件名。
这个命令中的“>”符号用于将标准输出重定向到指定文件(output.log),而“2>&1”用于将标准错误输出(stderr)重定向到标准输出(stdout),这样所有输出都会被重定向到output.log文件中。
最后的“&”符号用于将命令放到后台运行。
例如,要将ls命令的输出重定向到output.log文件中,可以使用以下命令:
```
nohup ls > output.log 2>&1 &
```
执行完这个命令后,ls命令的输出将被重定向到output.log文件中,而ls命令将在后台运行。
阅读全文