我是否可以将screen命令与ansible一起使用?如果我们能在安装应用程序时屏蔽日志以保持完整日志,那就太好了。
您可以使用shell模块并使用"bash-c";,并添加|tee命令将所有输出写入文件。或者使用具有参数"的屏幕-日志文件";
ansible -i ${inventory} -m shell -a "screen -mdSA screenname bash -c 'ls -lah | tee /tmp/screenname-$(date +%Y-%m-%d).log.txt'"