博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ansible 使用when判断命令
阅读量:2210 次
发布时间:2019-05-05

本文共 429 字,大约阅读时间需要 1 分钟。

when:通过register赋值给httpd_num ,然后通过变量判断

---- hosts: tomcat  vars:        tomca: 1  tasks:    - name: ps      shell: rpm -qa|grep httpd|wc -l      register: httpd_num   #命令结果赋值给httpd_num     - debug: var=httpd_num    #var=nginx_num这一项,结果执行的时候,总是skipping跳过,说明条件错误后来才使用debug模块调试,var固定    - name: command      shell: touch /root/{
{httpd_num.stdout}} when: httpd_num.stdout == "1" #httpd_num.stdout,必须加stdout获取httpd_num的值

效果

在这里插入图片描述
成功
在这里插入图片描述

转载地址:http://yaayb.baihongyu.com/

你可能感兴趣的文章
【C语言】交换两个数值的三种方法
查看>>
【数据结构】栈的简单理解以及对栈的基本操作
查看>>
【数据结构】简单不带环迷宫的实现(用栈实现)
查看>>
【C语言】简单的了解递归(求斐波那契,n的阶乘,字符串长度,把一个整型(无符号),转化为字符型并打印出来)
查看>>
【数据结构】动态栈的实现
查看>>
【数据结构】简单的迷宫(用递归实现)
查看>>
【数据结构】队列的基本认识和队列的基本操作
查看>>
【数据结构】循环队列的认识和基本操作
查看>>
【LeetCode】无重复字符的最长子串
查看>>
时间复杂度
查看>>
【C++】动态内存管理 new和delete的理解
查看>>
【Linux】了解根目录下每个文件的作用
查看>>
【Linux】进程的理解(一)
查看>>
【Linux】进程的理解(二)
查看>>
【C语言】深度理解函数的调用(栈帧)
查看>>
【Linux】进程的理解(三)
查看>>
【C++】带头节点的双向线链表的实现
查看>>
【C++】STL -- Vector容器的用法
查看>>
【Linux】Linux中的0644 和 0755的权限
查看>>
【数据结构】有关二叉树的面试题
查看>>