使用nohup 报错 nohup: appending output to 'nohup.out'
时间: 2023-10-27 19:10:35 浏览: 181
您好!关于您提到的问题,nohup: appending output to 'nohup.out' 是在使用 nohup 命令时的一种常见提示信息。它表示输出将被附加到 nohup.out 文件中。
这个提示信息并不是错误,而是一个通知。nohup 命令用于在后台运行程序,并将输出保存到 nohup.out 文件中。当您运行命令时,如果当前目录中没有名为 nohup.out 的文件,它会自动创建一个。如果已经存在 nohup.out 文件,命令会将输出内容附加到该文件末尾。
您可以通过以下方式来解决这个问题:
1. 如果您不关心输出内容,可以将输出重定向到/dev/null,命令如下:
```
nohup command > /dev/null 2>&1 &
```
这样,输出将不再附加到 nohup.out 文件中,而是被丢弃。
2. 如果想要将输出保存到不同的文件中,可以使用下面的命令:
```
nohup command > custom_output.log 2>&1 &
```
这样,输出将被附加到 custom_output.log 文件中。
希望这些信息能够帮助到您!如果您有任何更多的问题,请随时提问。
相关问题
nohup: appending output to ‘nohup.out’ nohup: ignoring input and appending output to ‘nohup.out’
nohup命令是在Linux中用于在后台执行命令,并将输出信息重定向到nohup.out文件中的命令。当你在终端中使用nohup命令时,会出现"nohup: ignoring input and appending output to ‘nohup.out’"的错误信息,表示命令会忽略输入并将输出信息添加到nohup.out文件中。此外,你还提到了另一个错误信息"nohup: ignoring input and redirecting stderr to stdout",这表示命令会忽略输入并将标准错误输出重定向到标准输出。
所以,当你在终端看到"nohup: appending output to ‘nohup.out’ nohup: ignoring input and appending output to ‘nohup.out’"的输出时,说明nohup命令执行成功,命令将输出信息追加到nohup.out文件中并忽略输入。
nohup: nohup: appending output to ‘nohup.out’appending output to ‘nohup.out’是什么意思
nohup是一个Linux/Unix命令,它可以使被启动的命令不受终端的影响,即使用户注销登录,被启动的命令也会在后台持续执行。当你使用nohup命令启动一个程序时,输出信息会被重定向到当前目录下的nohup.out文件中,所以"appending output to 'nohup.out'"就是告诉你程序的输出信息被追加到了nohup.out文件中。
例如,你可以在终端输入"nohup python my_script.py &"来启动一个Python脚本,并在后台持续运行。如果不加"nohup"和"&",当你退出终端时,程序就会停止运行。
阅读全文