Advertisement

Linux-CE-ansible常用模块(1)

阅读量:

1.command,shell,raw,script模块的作用和区别

#:command模块能够在受管主机上运行shell命令,但其不兼容环境变量与操作符,同时无法使用管道符,并且需要在受管主机上安装python;

shell模块通过调用bin/sh指令来执行命令,同样需要在受管主机上安装python;

raw模块无需在受管主机上安装python,而是直接通过远程shell执行命令,并将执行结果反馈至主控服务器;

#:command模块的使用方式:用于执行一个名为command.sh的脚本文件,该脚本的功能是输出"I am command module"

(1)首先在被控主机中创建command.sh脚本文件:该文件可以在所有被控主机上生成,也可以选择特定的被控主机进行创建,此处我选择在node1主机中进行创建:

复制代码
>       1. [root@rhces1 ~]# vim command.sh

>  
>       2. [root@rhces1 ~]# chmod +x command.sh
>  
>       3. [root@rhces1 ~]# ./command.sh
>  
>       4. I am command

全部评论 (0)

还没有任何评论哟~