Windows安装ansible执行失败,报sys没有getblocking属性;
Ansible默认模块为command, sshd启动sh进程 执行通过sftp传入的Python脚本;Python通过exec系统调用,直接执行参数;所以只有第一个Word在path里且后面跟的为正确参数才能执行;要使用shell语法可以通过-a "sh -c 'shell 语句来实现,注意$在被优先扩展’ "
Windows安装ansible执行失败,报sys没有getblocking属性;
Ansible默认模块为command, sshd启动sh进程 执行通过sftp传入的Python脚本;Python通过exec系统调用,直接执行参数;所以只有第一个Word在path里且后面跟的为正确参数才能执行;要使用shell语法可以通过-a "sh -c 'shell 语句来实现,注意$在被优先扩展’ "