可能的剧本在与运行它的虚拟机的ssh窗口断开连接(即使只有几秒钟)后停止? [英] Ansible playbook stops after loosing connection (even for few seconds) with ssh window of VM on which it is running?
本文介绍了可能的剧本在与运行它的虚拟机的ssh窗口断开连接(即使只有几秒钟)后停止?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
提前感谢!!
推荐答案
如果需要在挂起时间较长的外部系统上运行作业,并且该任务已完成与此相关。在前台运行作业非常糟糕。
任务是Ansible还是连接是SSH并不重要。在每种情况下,您总是只需将命令推送到远程主机,然后使用类似于";nohup";之类的命令(如果可用)将其发送到后台。当然,问题出在进程树上。您的连接将在远程系统上创建一个进程,该进程将创建您要运行的作业。如果连接丢失,操作系统将自动终止所有子进程。
因此-在Windows下-可以使用RDP打开即使在连接断开后仍可用的屏幕,或者通过SSH使用Cygwin和nohup之类的命令来更改ssh会话中挂起的进程。
或者-当您需要在系统上运行攻略时,安装一个AWX容器并使用它。根据您的要求、资源和管理选项,有许多选项。这篇关于可能的剧本在与运行它的虚拟机的ssh窗口断开连接(即使只有几秒钟)后停止?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文