Ansible 脚本中两个条件的 shell 脚本都执行的原因分析
根据您提供的代码,条件语句应该按预期工作。只有当 stop_app 变量的值与条件语句匹配时,才会执行相应的任务和调试语句。因此,如果 stop_app 的值不是'app1'或'app2',则不会执行任何任务或调试语句。如果两个条件都执行了,可能是因为您的 stop_app 变量的值既不是'app1'也不是'app2',因此两个条件都会跳过并继续执行下一个任务。建议您检查变量的值是否正确,并确保它与条件语句匹配。
原文地址: https://www.cveoy.top/t/topic/lOnd 著作权归作者所有。请勿转载和采集!