nohup: ignoring input什么原因
时间: 2024-02-26 08:38:16 浏览: 20
导致的?
这个问题通常是因为使用了 nohup 命令,并且输入了一些内容,导致 nohup 报出警告信息,其中的 ignoring input 表示 nohup 忽略了输入。要解决这个问题,可以在使用 nohup 命令时,将输入重定向到 /dev/null,例如:nohup command > /dev/null 2>&1 &。这样就不会有警告信息产生了。
相关问题
nohup: ignoring input
nohup: ignoring input是nohup命令的一种提示信息,意味着该命令忽略了输入。
当在Linux中使用nohup命令时,如果不指定输入,nohup命令会自动忽略输入,并将输出记录到nohup.out文件中。
在默认情况下,nohup命令会在当前目录下生成一个名为nohup.out的文件来存储输出信息。如果当前目录的nohup.out文件不可写,则输出会被重定向到$HOME/nohup.out文件中。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [nohup: ignoring input and appending output to ‘nohup.out](https://blog.csdn.net/qq_51066068/article/details/124542326)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [nohup 命令之 nohup: ignoring input and appending output to ‘nohup.out’](https://blog.csdn.net/qq_45956730/article/details/124712224)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
nohup: ignoring input 要怎么应对
"nohup: ignoring input" 的错误信息是在提示你的脚本不再读取标准输入,这是因为你使用了 "nohup" 命令,该命令的作用是让后台运行的程序不再受到 HUP 信号的影响(HUP 信号通常用于终止后台运行的进程)。
如果你需要向脚本中传递输入,可以将输入重定向到文件中,然后再运行 "nohup" 命令。例如:
```
$ cat input.txt | ./script.sh > output.txt &
```
如果你不需要向脚本中传递输入,那么没有什么需要特别处理的,该错误信息可以忽略。