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