• ansible命令


    [root@zwc-test-db-89 ~]# yum -y install ansible
    [root@zwc-test-db-89 ~]# ansible --version
    
    [root@zwc-test-db-89 ~]# vim /etc/ansible/hosts
    [test1_host]
    10.0.0.12 ansible_ssh_port=22 ansible_ssh_user=root ansible_ssh_pass='123'
    
    [root@zwc-test-db-89 ~]# ansible all --list-host
      hosts (1):
        10.0.0.12
    
    [root@zwc-test-db-89 ~]# ansible test1_host -a "/usr/local/mysql/bin/mysqld -V"
    10.0.0.12 | CHANGED | rc=0 >>
    /usr/local/mysql/bin/mysqld  Ver 5.7.34 for linux-glibc2.12 on x86_64 (MySQL Community Server (GPL))
    
    [root@zwc-test-db-89 ~]# ansible test1_host -m shell -a "ps -ef | grep mysqld | grep -v grep"
    10.0.0.12 | CHANGED | rc=0 >>
    mysql    25840     1  0 Jun26 ?        00:03:47 mysqld --defaults-file=/data/mysql/mysql3306/my3306.cnf
    
    [root@zwc-test-db-89 ~]# cat test.sh 
    #!/bin/bash
    hostname -I
    
    [root@zwc-test-db-89 ~]# ansible test1_host -m script -a "/root/test.sh"
    
    -- 添加定时任务
    [root@zwc-test-db-89 ~]# ansible test1_host -m cron -a "name='zhouwanchun' minute=* hour=* day=* month=* weekday=* job='/bin/bash /disk/1.sh'"
    
    [root@test-bj-mysql-db ~]# crontab -l
    #Ansible: zhouwanchun
    * * * * * /bin/bash /disk/1.sh
    
    -- 注释定时任务
    ansible test1_host -m cron -a "name='zhouwanchun' minute=* hour=* day=* month=* weekday=* job='/bin/bash /disk/1.sh' disabled=no"
    
    -- 删除定时任务
    ansible test1_host -m cron -a "name='zhouwanchun' minute=* hour=* day=* month=* weekday=* job='/bin/bash /disk/1.sh' state=absent"
  • 相关阅读:
    JQuery 中 某个标签 remove 时添加特效方法
    JQuery each 方法
    JQuery 中 animate() 方法使用
    final关键字
    坑爹之Server Farm
    正确使用Google英文版
    SQLServer2014下载地址
    微软这是要作死啊
    Why not me ?
    页面无法调试?
  • 原文地址:https://www.cnblogs.com/zhouwanchun/p/16481514.html
Copyright © 2020-2023  润新知