Tips:
下面主要讲一下 cmd.run
模块:
cmd.run: – name: 这个name是执行脚本和命令的名子 – onlyif: 测试命令,如果执行命令返回为True cmd.run的命令才会被执行 – unless: 正好与onlyif相反,为True不执行 为false才有可能执行 – request: 这个应该很好理解,cmd.run运行,必须以安装了它指定的包为前提的
当然这里面还有一些其他参数,我这里只是用了两三条,下面再列举一些:
– cwd: 执行命令当前目录位置,默认/root – user: 执行命令用户(root为默认) – group: 执行命令组(root为默认) – shell: 执行命令使用的shell – env: 执行命令的环境设置 – umask: 运行命令时umask设置 – output_loglevel:执行命令输出日志的级别,其中特殊的设置为quiet,那么就不输出日志了 – timeout: 执行命令超时时间
作者:撸大师
链接:https://www.jianshu.com/p/35af30373130
來源:简书
转载于:https://blog.51cto.com/531117978/2311524