nohup ansible -i hosts all -m ping &执行后,nohup.txt内容不更新,为什么以及如何处理
时间: 2024-03-01 20:56:27 浏览: 126
linux nohup及tail-f用法
可能是因为ansible命令的输出被缓存了,导致nohup.txt内容不更新。你可以尝试在ansible命令后面添加`-u root`参数,指定运行ansible命令的用户为root用户,或者添加`-f 10`参数,指定ansible命令使用10个并发,这样可以避免输出被缓存。如果还是不行,你可以尝试使用tee命令将输出写入nohup.txt文件中,命令如下:
```
nohup ansible -i hosts all -m ping | tee -a nohup.txt &
```
这样就可以实时更新nohup.txt文件内容了。
阅读全文