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來源:简书