商丘市住房和城乡建设厅网站,案例分析网站,自己做的视频可以传别的网站去吗,ftp发布asp.net网站Command和Shell模块#xff1a;
两个模块都是用于执行Linux命令的#xff0c;这个对于命令熟悉的工程师来说#xff0c;用起来非常high。
Shell模块跟Command模块差不多#xff08;Command模块不能执行一类$HOME、 、、| 等符号#xff0c;但是Shell是可以的。
两个模块都是用于执行Linux命令的这个对于命令熟悉的工程师来说用起来非常high。
Shell模块跟Command模块差不多Command模块不能执行一类$HOME、 、、| 等符号但是Shell是可以的。 示例一
[rootlocalhost ~]# ansible group1 -m command -a useradd test2
192.168.17.106 | CHANGED | rc0 192.168.17.105 | CHANGED | rc0 检查结果 删除用户
[rootlocalhost ~]# ansible group1 -m command -a userdel -r test2
192.168.17.106 | CHANGED | rc0 192.168.17.105 | CHANGED | rc0 检查结果 示例二 示例三
[rootlocalhost ~]# ansible group1 -m shell -a cd $HOME; pwd
192.168.17.106 | CHANGED | rc0
/root
192.168.17.105 | CHANGED | rc0
/root
[rootlocalhost ~]#说明其中有也是Command和Shell模块的区别之一。
需要说明的是Shell模块也不是百分之百的任何命令都可以比如vim和ll命令别名命令就不可以。不建议大家去记忆哪些命令不可以只要养成习惯在生产环境中都要进行下测试的习惯就好了。
使用Shell和Command和Script模块我们就能做很多事情。