我有一个包含许多主机的 ansible (v2.9.6) 剧本。出于某种原因,我的剧本中的某些内容挂起了,或者至少需要很长时间才能完成(例如 30 分钟)。所以我按Cntrl-C来停止它。
即使-vvv
ansible 告诉我所有都是。当我按下-[ERROR]: User interrupted execution
时,我无法找出它正在“执行”什么,正在等待什么。CntrlC
有没有什么办法可以看到它到底“挂在”什么上?
答案1
不要直接用 Ctrl/C 终止 Ansible,而是尝试用 Ctrl/Z 将其发送到后台,然后使用ps f
(或您自己喜欢的ps
选项)检查其进程树以查看它在做什么。