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)
还没有任何评论哟~
