在使用salt调用shell的时候,如果shell中包含放置在后台运行的命令,那么salt会卡住,无法得到返回值,比如mysql使用mysqld_safe命令去启动实例的脚本,就会导致salt无法得到返回值一直处于卡住状态。
解决方案:
参考了
http://zhengbin.blog.51cto.com/2989505/1241608
使用python 的pexpect.spawn方法去间接调用shell脚本,得到解决。
在使用salt调用shell的时候,如果shell中包含放置在后台运行的命令,那么salt会卡住,无法得到返回值,比如mysql使用mysqld_safe命令去启动实例的脚本,就会导致salt无法得到返回值一直处于卡住状态。
解决方案:
参考了
http://zhengbin.blog.51cto.com/2989505/1241608
使用python 的pexpect.spawn方法去间接调用shell脚本,得到解决。
上一篇:oracle12.2 新特性
下一篇:mongodb线上部署注意事项
无线配置命令
shell
自动化运维
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M