Ansible 脚本两个条件的 shell 脚本都执行的原因分析
根据该脚本,两个条件都会执行可能是因为变量'stop_app'的值没有被定义或者定义错误。如果变量'stop_app'没有被定义,那么两个条件都会被执行,因为没有任何一个条件被满足。如果变量'stop_app'定义错误,那么两个条件也都会被执行,因为两个条件都会被判断一遍,虽然其中一个条件会返回false,但是另一个条件还是会被执行。要解决这个问题,可以检查变量'stop_app'的值是否正确。
原文地址: https://www.cveoy.top/t/topic/lOng 著作权归作者所有。请勿转载和采集!