nohup: ignoring input and appending output to ‘nohup.out’ 怎么解决
时间: 2023-03-28 10:02:13 浏览: 241
这个问题可能是由于 nohup 命令的输出被重定向到了 nohup.out 文件中,而输入被忽略了。你可以尝试使用以下命令来解决这个问题:
nohup command > /dev/null 2>&1 &
其中,command 是你要执行的命令。这个命令会将命令的输出和错误信息都重定向到 /dev/null 中,从而避免了输出被重定向到 nohup.out 文件中的问题。同时,& 符号可以将命令放到后台运行,避免了输入被忽略的问题。
相关问题
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: ignoring input and appending output to ‘nohup.out’ 解决
`nohup`是一个Unix/Linux命令,用于让命令后台运行并在用户退出登录后依然继续运行。当使用`nohup`命令运行程序时,它通常会忽略标准输入(`stdin`)并把输出(`stdout`)附加到一个文件`nohup.out`中,这样即使你关闭了终端窗口,程序也不会因为失去控制台连接而停止。
当你看到这样的输出`ignoring input and appending output to 'nohup.out'`时,说明`nohup`已经成功启动了指定的命令,并将它的输出定向到了`nohup.out`文件,你可以通过查看这个文件来了解命令的运行情况,即使你当前不再控制台上。
阅读全文